dk packages /

CommonsBase_GNU 0.1.20260711131127

GNU userland build tools (awk, bison, grep, make, GMP, Nettle, TLS …) packaged reproducibly for dk.

GPL-3.0-or-later Source →

GNU userland build tools (awk, bison, grep, make, GMP, Nettle, TLS …) packaged reproducibly for dk.

CommonsBase_GNU provides the GNU command-line tools that other dk packages and your projects depend on, built once and content-addressed so every platform gets a byte-identical, checksummed result.

Usage

GNU Awk

  $ get-object CommonsBase_GNU.Awk@5.3.1 -s Release.Darwin_arm64 -d ${RUNTIME}/Darwin_arm64-Awk-5.3.1
  \test(pass)
  \dk.object(abi: "Release.Darwin_arm64", value-id: "oxxhdcso2fgipaf4x24yk54szyyuecommmogir4zo5nzndcgvzvnq")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.Awk@5.3.1 -s Release.target_abi -d : -e file.exe)/bin/awk
  \test(pass)
  \dk.target(abi: "Darwin_arm64")[Mach-O 64-bit executable, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL|PIE>
  ]\;

  $ get-object CommonsBase_GNU.Awk@5.3.1 -s Release.Darwin_x86_64 -d ${RUNTIME}/Darwin_x86_64-Awk-5.3.1
  \test(pass)
  \dk.object(abi: "Release.Darwin_x86_64", value-id: "ozo5geffftdzeoxponwu4bqiokhn4fhmryyhtrqzydx6kailbrkia")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.Awk@5.3.1 -s Release.target_abi -d : -e file.exe)/bin/awk
  \test(pass)
  \dk.target(abi: "Darwin_x86_64")[Mach-O 64-bit executable, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL>
  ]\;

  $ get-object CommonsBase_GNU.Awk@5.3.1 -s Release.Linux_arm64 -d ${RUNTIME}/Linux_arm64-Awk-5.3.1
  \test(pass)
  \dk.object(abi: "Release.Linux_arm64", value-id: "ow4rtrrwiwc5lagf7vwnxwrhilrzvrrybmcaax2ty4ln4u6hmqesia")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.Awk@5.3.1 -s Release.target_abi -d : -e file.exe)/bin/awk

  $ get-object CommonsBase_GNU.Awk@5.3.1 -s Release.Linux_x86 -d ${RUNTIME}/Linux_x86-Awk-5.3.1
  \test(pass)
  \dk.object(abi: "Release.Linux_x86", value-id: "oelqgcafklomrxgawrmi5ojdzevinktydexk33mwy6mkswwfgjdja")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.Awk@5.3.1 -s Release.target_abi -d : -e file.exe)/bin/awk
  \test(pass)
  \dk.target(abi: "Linux_x86")[ELF 32-bit LSB executable, Intel i386, version 1 (SYSV)
  ]
  \dk.target(abi: "Linux_x86_64")[ELF 64-bit LSB executable, x86-64, version 1 (SYSV)
  ]\;

  $ get-object CommonsBase_GNU.Awk@5.3.1 -s Release.Linux_x86_64 -d ${RUNTIME}/Linux_x86_64-Awk-5.3.1
  \test(pass)
  \dk.object(abi: "Release.Linux_x86_64", value-id: "o26amkablqqtk43df4j2o7dbsqxznfs2w6e4bzrtu555fft3px75a")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.Awk@5.3.1 -s Release.target_abi -d : -e file.exe)/bin/awk
  \test(pass)
  \dk.target(abi: "Linux_x86_64")[ELF 64-bit LSB executable, x86-64, version 1 (SYSV)
  ]\;

  $ get-object CommonsBase_GNU.Awk@5.3.1 -s Release.Windows_arm64 -d ${RUNTIME}/Windows_arm64-Awk-5.3.1
  \test(pass)
  \dk.object(abi: "Release.Windows_arm64", value-id: "omm4tekm6rqlnyjqjpwbpn4xqrhftmr53cm3fdozm5kvywkofegbq")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.Awk@5.3.1 -s Release.target_abi -d : -e file.exe)/bin/awk.exe
  \test(pass)
  \dk.target(abi: "Windows_arm64")[PE32+ executable for MS Windows 6.00 (console),, 13 sections
  ]
  \dk.target(abi: "Windows_x86_64")[PE32+ executable for MS Windows 6.00 (console),, 14 sections
  ]\;

  $ get-object CommonsBase_GNU.Awk@5.3.1 -s Release.Windows_x86 -d ${RUNTIME}/Windows_x86-Awk-5.3.1
  \test(pass)
  \dk.object(abi: "Release.Windows_x86", value-id: "oipphprwoe4qmxqwbrgglr65icg6ujdsn3cbxxpmlcv34dxznigva")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.Awk@5.3.1 -s Release.target_abi -d : -e file.exe)/bin/awk.exe
  \test(pass)
  \dk.target(abi: "Windows_x86")[PE32 executable for MS Windows 6.00 (console),, 13 sections
  ]
  \dk.target(abi: "Windows_x86_64")[PE32+ executable for MS Windows 6.00 (console),, 14 sections
  ]\;

  $ get-object CommonsBase_GNU.Awk@5.3.1 -s Release.Windows_x86_64 -d ${RUNTIME}/Windows_x86_64-Awk-5.3.1
  \test(pass)
  \dk.object(abi: "Release.Windows_x86_64", value-id: "oruzmrvrxoesl5sxchjfvohrnsw7lxjk7ir6uk4yrmyfkyk5nye7q")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.Awk@5.3.1 -s Release.target_abi -d : -e file.exe)/bin/awk.exe
  \test(pass)
  \dk.target(abi: "Windows_x86_64")[PE32+ executable for MS Windows 6.00 (console),, 14 sections
  ]\;

Bison

  $ get-object CommonsBase_GNU.Bison@3.8.2 -s Release.Darwin_arm64 -d ${RUNTIME}/Darwin_arm64-Bison-3.8.2
  \test(pass)
  \dk.object(abi: "Release.Darwin_arm64", value-id: "odyoxevdixjlmvyqg53c7nq7ldyda4e52ckf2pwk3jgi7cb6rgy7a")\;

  $ get-object CommonsBase_GNU.Bison@3.8.2 -s Release.Darwin_x86_64 -d ${RUNTIME}/Darwin_x86_64-Bison-3.8.2
  \test(pass)
  \dk.object(abi: "Release.Darwin_x86_64", value-id: "ookqxt5rwvfau7bt567yy4y274dugcjczjcit6fpgu6y3xp776mva")\;

  $ get-object CommonsBase_GNU.Bison@3.8.2 -s Release.Linux_arm64 -d ${RUNTIME}/Linux_arm64-Bison-3.8.2
  \test(pass)
  \dk.object(abi: "Release.Linux_arm64", value-id: "oyoupplg3si3ijkvxknkl3phrghggnjvkk6y3laydcqq5xop573nda")\;

  $ get-object CommonsBase_GNU.Bison@3.8.2 -s Release.Linux_x86 -d ${RUNTIME}/Linux_x86-Bison-3.8.2
  \test(pass)
  \dk.object(abi: "Release.Linux_x86", value-id: "opdnziqgvl6q3x5cxhwxjmhrybzdpepbrumxrmqbdcbn6hdfauuvq")\;

  $ get-object CommonsBase_GNU.Bison@3.8.2 -s Release.Linux_x86_64 -d ${RUNTIME}/Linux_x86_64-Bison-3.8.2
  \test(pass)
  \dk.object(abi: "Release.Linux_x86_64", value-id: "ov22sas3pp2otnz5lu2pydyeolevwqglkpyvgpb7mq3ei6awjywza")\;

  $ get-object CommonsBase_GNU.Bison@3.8.2 -s Release.Windows_arm64 -d ${RUNTIME}/Windows_arm64-Bison-3.8.2
  \test(pass)
  \dk.object(abi: "Release.Windows_arm64", value-id: "ol55thoye2n4ud2wwod7ggz76ydsibljhutlwpgvm2bg4ixzfuuuq")\;

  $ get-object CommonsBase_GNU.Bison@3.8.2 -s Release.Windows_x86 -d ${RUNTIME}/Windows_x86-Bison-3.8.2
  \test(pass)
  \dk.object(abi: "Release.Windows_x86", value-id: "ovwndknzj2b5rwzer2webxdjijfx2oztadjna7dvvcaqyfyog7lka")\;

  $ get-object CommonsBase_GNU.Bison@3.8.2 -s Release.Windows_x86_64 -d ${RUNTIME}/Windows_x86_64-Bison-3.8.2
  \test(pass)
  \dk.object(abi: "Release.Windows_x86_64", value-id: "o7wi3b5susszic2ee67pnow5y6n76t4sie7aroxyeh6lhbfk3fxrq")\;

GNU Grep

  $ get-object CommonsBase_GNU.Grep@3.12.0 -s Release.Darwin_arm64 -d ${RUNTIME}/Darwin_arm64-Grep-3.12.0
  \test(pass)
  \dk.object(abi: "Release.Darwin_arm64", value-id: "obuxgir2xuxenlhybx4sdwl4lcupwvnje7doltkwyuby2pwubmjsa")\;

  $ get-object CommonsBase_GNU.Grep@3.12.0 -s Release.Darwin_x86_64 -d ${RUNTIME}/Darwin_x86_64-Grep-3.12.0
  \test(pass)
  \dk.object(abi: "Release.Darwin_x86_64", value-id: "onyqh4js7j5rvzhmtjnqua5qvshrhvu6i76rpkmacogl3dzqv3inq")\;

  $ get-object CommonsBase_GNU.Grep@3.12.0 -s Release.Linux_arm64 -d ${RUNTIME}/Linux_arm64-Grep-3.12.0
  \test(pass)
  \dk.object(abi: "Release.Linux_arm64", value-id: "o3svug5koz4btuo4l4w57ky3zrlrrycyewg7elv5r3gnhdnn6icvja")\;

  $ get-object CommonsBase_GNU.Grep@3.12.0 -s Release.Linux_x86 -d ${RUNTIME}/Linux_x86-Grep-3.12.0
  \test(pass)
  \dk.object(abi: "Release.Linux_x86", value-id: "o3mbamhkjqxmjhjq6p7pc5b5moqczwl24miz75kprhechllgdzltq")\;

  $ get-object CommonsBase_GNU.Grep@3.12.0 -s Release.Linux_x86_64 -d ${RUNTIME}/Linux_x86_64-Grep-3.12.0
  \test(pass)
  \dk.object(abi: "Release.Linux_x86_64", value-id: "ouqh7wlfjnuaatf5emye4offgg4lmvvtwyf4ulewb2mitcvkqmlca")\;

  $ get-object CommonsBase_GNU.Grep.Win32@3.12.0 -s Release.Windows_arm64 -d ${RUNTIME}/Windows_arm64-Grep-3.12.0
  \test(pass)
  \dk.object(abi: "Release.Windows_arm64", value-id: "ou4ttrqkkmkzhctkenx7ekpybohsob5tvjxzok4sfq4p6lds63mjq")\;

  $ get-object CommonsBase_GNU.Grep.Win32@3.12.0 -s Release.Windows_x86 -d ${RUNTIME}/Windows_x86-Grep-3.12.0
  \test(pass)
  \dk.object(abi: "Release.Windows_x86", value-id: "oqdgtecexosgaxaqf5lzln7xezb2r3d3w56dfcfykagzs53g6sicq")\;

  $ get-object CommonsBase_GNU.Grep.Win32@3.12.0 -s Release.Windows_x86_64 -d ${RUNTIME}/Windows_x86_64-Grep-3.12.0
  \test(pass)
  \dk.object(abi: "Release.Windows_x86_64", value-id: "ouqrdpjpod6tguq537n4rhweld4dgskstnzun23g7o5v6e6ka6rga")\;

GNU Make

  $ get-object CommonsBase_GNU.Make@4.4.1 -s Release.Darwin_arm64 -d ${RUNTIME}/Darwin_arm64-Make-4.4.1
  \test(pass)
  \dk.object(abi: "Release.Darwin_arm64", value-id: "ov6xyknxeuo2s6j6obfjcww4sze3qdjbbaragtmgxwdsbme7uziqq")\;

  $ get-object CommonsBase_GNU.Make@4.4.1 -s Release.Darwin_x86_64 -d ${RUNTIME}/Darwin_x86_64-Make-4.4.1
  \test(pass)
  \dk.object(abi: "Release.Darwin_x86_64", value-id: "omdv5zw5xnij7hyf7a6kzhvfuzw6pv3dff5hdevhwv6wxxp6yniaa")\;

  $ get-object CommonsBase_GNU.Make@4.4.1 -s Release.Linux_arm64 -d ${RUNTIME}/Linux_arm64-Make-4.4.1
  \test(pass)
  \dk.object(abi: "Release.Linux_arm64", value-id: "oj2d4fadjhger5ss6t6ijigkm62u44dfyv6kyq35xeuvu3ztcz36xa")\;

  $ get-object CommonsBase_GNU.Make@4.4.1 -s Release.Linux_x86 -d ${RUNTIME}/Linux_x86-Make-4.4.1
  \test(pass)
  \dk.object(abi: "Release.Linux_x86", value-id: "oapn6tkktxvg2tn7f73klgrukzhsczuu5qx3g6553ukctppnbpf7q")\;

  $ get-object CommonsBase_GNU.Make@4.4.1 -s Release.Linux_x86_64 -d ${RUNTIME}/Linux_x86_64-Make-4.4.1
  \test(pass)
  \dk.object(abi: "Release.Linux_x86_64", value-id: "os4hf6lljod4pnzyrmclvdkutnyzq3qgjnaflng6ittxy3pcv6rmq")\;

  $ get-object CommonsBase_GNU.Make@4.4.1 -s Release.Windows_arm64 -d ${RUNTIME}/Windows_arm64-Make-4.4.1
  \test(pass)
  \dk.object(abi: "Release.Windows_arm64", value-id: "oxn5ud6l5lpyc3vwj3gmais35f2re6nb56zhxvpac6oxli37dw2sq")\;

  $ get-object CommonsBase_GNU.Make@4.4.1 -s Release.Windows_x86 -d ${RUNTIME}/Windows_x86-Make-4.4.1
  \test(pass)
  \dk.object(abi: "Release.Windows_x86", value-id: "otow6npakd2w5fh7kw42xmfc3a7dc3wregjlmwn2n4ioo4o2ssy7q")\;

  $ get-object CommonsBase_GNU.Make@4.4.1 -s Release.Windows_x86_64 -d ${RUNTIME}/Windows_x86_64-Make-4.4.1
  \test(pass)
  \dk.object(abi: "Release.Windows_x86_64", value-id: "otbe5qftcs6ccqutn6m7qulg6qtfxkakvjesie4bxidl5yxk7zkwq")\;

GMP

  $ get-object CommonsBase_GNU.GMP@6.3.0 -s Release.Darwin_arm64 -d ${RUNTIME}/Darwin_arm64-GMP-6.3.0
  \test(pass)
  \dk.object(abi: "Release.Darwin_arm64", value-id: "o5o3yk3hjlrpbsd3fc3zzcapq7i4do5jnw2ml52357vnkwwqp2a5a")\;

  $ get-object CommonsBase_GNU.GMP@6.3.0 -s Release.Darwin_x86_64 -d ${RUNTIME}/Darwin_x86_64-GMP-6.3.0
  \test(pass)
  \dk.object(abi: "Release.Darwin_x86_64", value-id: "or6exgu5wbds5p2r3kps3dcwtpvp3v4pnqvdczgyzubrnkdas7tfa")\;

  $ get-object CommonsBase_GNU.GMP@6.3.0 -s Release.Linux_arm64 -d ${RUNTIME}/Linux_arm64-GMP-6.3.0
  \test(pass)
  \dk.object(abi: "Release.Linux_arm64", value-id: "ouac2h7johclzkutu2rdgw3cmochzxxjg3wju5txibkuump47mkfka")\;

  $ get-object CommonsBase_GNU.GMP@6.3.0 -s Release.Linux_x86 -d ${RUNTIME}/Linux_x86-GMP-6.3.0
  \test(pass)
  \dk.object(abi: "Release.Linux_x86", value-id: "o6nisci4mbdpbrceljckx67oghqcqj6z3dd3keqeslwm6edps2rla")\;

  $ get-object CommonsBase_GNU.GMP@6.3.0 -s Release.Linux_x86_64 -d ${RUNTIME}/Linux_x86_64-GMP-6.3.0
  \test(pass)
  \dk.object(abi: "Release.Linux_x86_64", value-id: "ohsrxdaospaqymvp2xt5spuoqpkwfv772jp4i46yh7bszqx4ci6uq")\;

  $ get-object CommonsBase_GNU.GMP@6.3.0 -s Release.Windows_arm64 -d ${RUNTIME}/Windows_arm64-GMP-6.3.0
  \test(pass)
  \dk.object(abi: "Release.Windows_arm64", value-id: "om5do52ile2vxijesqa3bbn4x2hponqgsr7vxk3xdmgfvdnfxhoxq")\;

  $ get-object CommonsBase_GNU.GMP@6.3.0 -s Release.Windows_x86 -d ${RUNTIME}/Windows_x86-GMP-6.3.0
  \test(pass)
  \dk.object(abi: "Release.Windows_x86", value-id: "oqqvonpedzg4zk5o25y3xxbeicgekp3ureg6axhql4g3yew7feyka")\;

  $ get-object CommonsBase_GNU.GMP@6.3.0 -s Release.Windows_x86_64 -d ${RUNTIME}/Windows_x86_64-GMP-6.3.0
  \test(pass)
  \dk.object(abi: "Release.Windows_x86_64", value-id: "ojvhcccukrvuijx2yflivvhnf7gwzraiczhaayx6kr3qe4sse5tda")\;

Nettle

  $ get-object CommonsBase_GNU.Nettle@3.10.2 -s Release.Darwin_arm64 -d ${RUNTIME}/Darwin_arm64-Nettle-3.10.2
  \test(pass)
  \dk.object(abi: "Release.Darwin_arm64", value-id: "ow3y43z6u4nai6apuwbpdscimqlk2qvj6q36lvdwdhz7bpya7ha2q")\;

  $ get-object CommonsBase_GNU.Nettle@3.10.2 -s Release.Darwin_x86_64 -d ${RUNTIME}/Darwin_x86_64-Nettle-3.10.2
  \test(pass)
  \dk.object(abi: "Release.Darwin_x86_64", value-id: "o6mg3dysj3xemlqidwjspylaf5u5btggjl3zu2rmzts45t3w57afa")\;

  $ get-object CommonsBase_GNU.Nettle@3.10.2 -s Release.Linux_arm64 -d ${RUNTIME}/Linux_arm64-Nettle-3.10.2
  \test(pass)
  \dk.object(abi: "Release.Linux_arm64", value-id: "obnxr6otordunqt3pa74zl2nmvvpt3t6vx54c43n6mdfiwogjgs5yq")\;

  $ get-object CommonsBase_GNU.Nettle@3.10.2 -s Release.Linux_x86 -d ${RUNTIME}/Linux_x86-Nettle-3.10.2
  \test(pass)
  \dk.object(abi: "Release.Linux_x86", value-id: "oapuxo2cxp5xwt4cvkwfq6goy3o32vuvp2wyz6vkazsorql3ljoba")\;

  $ get-object CommonsBase_GNU.Nettle@3.10.2 -s Release.Linux_x86_64 -d ${RUNTIME}/Linux_x86_64-Nettle-3.10.2
  \test(pass)
  \dk.object(abi: "Release.Linux_x86_64", value-id: "ogk2tforbldajstlkggyriydktjmf6xyl3h6csfx65u2ualsnc5iq")\;

  $ get-object CommonsBase_GNU.Nettle@3.10.2 -s Release.Windows_arm64 -d ${RUNTIME}/Windows_arm64-Nettle-3.10.2
  \test(pass)
  \dk.object(abi: "Release.Windows_arm64", value-id: "otz2d5zrjqo5264pubhh65rla25mh7hhxxn4robhix5sfj5uo3x2q")\;

  $ get-object CommonsBase_GNU.Nettle@3.10.2 -s Release.Windows_x86 -d ${RUNTIME}/Windows_x86-Nettle-3.10.2
  \test(pass)
  \dk.object(abi: "Release.Windows_x86", value-id: "opwhdjsyj2q4beuurdpmtgndgjw6ogznryeje6pplmhbyuv64rpra")\;

  $ get-object CommonsBase_GNU.Nettle@3.10.2 -s Release.Windows_x86_64 -d ${RUNTIME}/Windows_x86_64-Nettle-3.10.2
  \test(pass)
  \dk.object(abi: "Release.Windows_x86_64", value-id: "o5qrmfii4rwvjkvubfyyxzb4bikorslcnwa75hrk25e6ko2i5v3ra")\;

GnuTLS

  $ get-object CommonsBase_GNU.TLS@3.8.12 -s Release.Darwin_arm64 -d ${RUNTIME}/Darwin_arm64-TLS-3.8.12
  \test(pass)
  \dk.object(abi: "Release.Darwin_arm64", value-id: "ohuimhhheg6jalxjjxulf4kzqqwoozxvyzjvqak3bwkakkiye7lna")\;

  $ get-object CommonsBase_GNU.TLS@3.8.12 -s Release.Darwin_x86_64 -d ${RUNTIME}/Darwin_x86_64-TLS-3.8.12
  \test(pass)
  \dk.object(abi: "Release.Darwin_x86_64", value-id: "oq4qrbzvpf5l5ktofxr7g6zcasfevp2mkpfytuqxh6m7cs33fjjba")\;

  $ get-object CommonsBase_GNU.TLS@3.8.12 -s Release.Linux_arm64 -d ${RUNTIME}/Linux_arm64-TLS-3.8.12
  \test(pass)
  \dk.object(abi: "Release.Linux_arm64", value-id: "orejukv7bbua6glunr4rt4wdfmluqqd72drkk5idzkien43ya35e4a")\;

  $ get-object CommonsBase_GNU.TLS@3.8.12 -s Release.Linux_x86 -d ${RUNTIME}/Linux_x86-TLS-3.8.12
  \test(pass)
  \dk.object(abi: "Release.Linux_x86", value-id: "o34ilujvrg2z4bk55iodnoscll2vmznbstrqwrusrqwglgjow4tcq")\;

  $ get-object CommonsBase_GNU.TLS@3.8.12 -s Release.Linux_x86_64 -d ${RUNTIME}/Linux_x86_64-TLS-3.8.12
  \test(pass)
  \dk.object(abi: "Release.Linux_x86_64", value-id: "oeibmw6b2v42zh3zgntrym24iafd5yebxmm2gr37ifrpjneekarcq")\;

  $ get-object CommonsBase_GNU.TLS@3.8.12 -s Release.Windows_arm64 -d ${RUNTIME}/Windows_arm64-TLS-3.8.12
  \test(pass)
  \dk.object(abi: "Release.Windows_arm64", value-id: "o7h7vpqz7ffduowcxuyo7dwwdaknmgs7f2r6dxtw3h2fgi5a74qaa")\;

  $ get-object CommonsBase_GNU.TLS@3.8.12 -s Release.Windows_x86 -d ${RUNTIME}/Windows_x86-TLS-3.8.12
  \test(pass)
  \dk.object(abi: "Release.Windows_x86", value-id: "oazu52qcnnmm75ieaglwv35brv7zyymfcbzk7t2dca5ttvot7xl6q")\;

  $ get-object CommonsBase_GNU.TLS@3.8.12 -s Release.Windows_x86_64 -d ${RUNTIME}/Windows_x86_64-TLS-3.8.12
  \test(pass)
  \dk.object(abi: "Release.Windows_x86_64", value-id: "oiq6u6z2ygc4mxmbsbozwngs54hn3vsj5z6wodr352xpxv3ukok6q")\;

POSIX shell

  $ get-object CommonsBase_GNU.Sh@0.1.0 -s Release.Darwin_arm64 -d ${RUNTIME}/Darwin_arm64-Sh-0.1.0
  \test(pass)
  \dk.object(abi: "Release.Darwin_arm64", value-id: "ourstikko6i3s62bfup2shnk2f3flyncoxtiu2sbj7oihus76mrza")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.Sh@0.1.0 -s Release.target_abi -d : -e file.exe)/bin/sh
  \test(pass)
  \dk.target(abi: "Darwin_arm64")[Mach-O 64-bit executable, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL|PIE>
  ]\;

  $ get-object CommonsBase_GNU.Sh@0.1.0 -s Release.Darwin_x86_64 -d ${RUNTIME}/Darwin_x86_64-Sh-0.1.0
  \test(pass)
  \dk.object(abi: "Release.Darwin_x86_64", value-id: "oulvkjuwqxwdbvslcs7syonk3gvrrrj63ambul5ztkn6pe6gszyca")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.Sh@0.1.0 -s Release.target_abi -d : -e file.exe)/bin/sh
  \test(pass)
  \dk.target(abi: "Darwin_x86_64")[Mach-O 64-bit executable, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL|PIE>
  ]\;

  $ get-object CommonsBase_GNU.Sh@0.1.0 -s Release.Linux_arm64 -d ${RUNTIME}/Linux_arm64-Sh-0.1.0
  \test(pass)
  \dk.object(abi: "Release.Linux_arm64", value-id: "ochntbfh7ehnpjq3ohswv7nezbjyxygy7a6erhceyddsuwk5b72ra")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.Sh@0.1.0 -s Release.target_abi -d : -e file.exe)/bin/sh.exe
  \test(pass)
  \dk.target(abi: "Linux_arm64")[?
  ]\;

  $ get-object CommonsBase_GNU.Sh@0.1.0 -s Release.Linux_x86 -d ${RUNTIME}/Linux_x86-Sh-0.1.0
  \test(pass)
  \dk.object(abi: "Release.Linux_x86", value-id: "onz3myyempdqmisbdmaudu2rfofkgqwmeunzxfjkcbcluklmi2wja")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.Sh@0.1.0 -s Release.target_abi -d : -e file.exe)/bin/sh
  \test(pass)
  \dk.target(abi: "Linux_x86")[ELF 32-bit LSB executable, Intel i386, version 1 (SYSV)
  ]
  \dk.target(abi: "Linux_x86_64")[ELF 64-bit LSB executable, x86-64, version 1 (SYSV)
  ]\;

  $ get-object CommonsBase_GNU.Sh@0.1.0 -s Release.Linux_x86_64 -d ${RUNTIME}/Linux_x86_64-Sh-0.1.0
  \test(pass)
  \dk.object(abi: "Release.Linux_x86_64", value-id: "or4zo6jcnb2w5u3xmz64zgan2md77jg4ayrebrlezufq4zbboaoea")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.Sh@0.1.0 -s Release.target_abi -d : -e file.exe)/bin/sh
  \test(pass)
  \dk.target(abi: "Linux_x86_64")[ELF 64-bit LSB executable, x86-64, version 1 (SYSV)
  ]\;

  $ get-object CommonsBase_GNU.Sh@0.1.0 -s Release.Windows_arm64 -d ${RUNTIME}/Windows_arm64-Sh-0.1.0
  \test(pass)
  \dk.object(abi: "Release.Windows_arm64", value-id: "oip4gilwnbqpnxemrkleg47gszctuh4dx2no3exevfvbh4b77ugwq")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.Sh@0.1.0 -s Release.target_abi -d : -e file.exe)/bin/sh.exe
  \test(pass)
  \dk.target(abi: "Windows_arm64")[PE32+ executable for MS Windows 5.02 (console), (stripped to external PDB), 10 sections
  ]
  \dk.target(abi: "Windows_x86_64")[PE32+ executable for MS Windows 5.02 (console), (stripped to external PDB), 10 sections
  ]\;

  $ get-object CommonsBase_GNU.Sh@0.1.0 -s Release.Windows_x86 -d ${RUNTIME}/Windows_x86-Sh-0.1.0
  \test(pass)
  \dk.object(abi: "Release.Windows_x86", value-id: "ooctftzciwj3mpqz5f3izda74pyiqa44nodvvdq22gu4re2bhdmfa")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.Sh@0.1.0 -s Release.target_abi -d : -e file.exe)/bin/sh.exe
  \test(pass)
  \dk.target(abi: "Windows_x86")[PE32 executable for MS Windows 4.00 (console), (stripped to external PDB), 8 sections
  ]
  \dk.target(abi: "Windows_x86_64")[PE32+ executable for MS Windows 5.02 (console), (stripped to external PDB), 10 sections
  ]\;

  $ get-object CommonsBase_GNU.Sh@0.1.0 -s Release.Windows_x86_64 -d ${RUNTIME}/Windows_x86_64-Bash-5.2.37
  \test(pass)
  \dk.object(abi: "Release.Windows_x86_64", value-id: "ogkwcerl5yipnsfdqtcf5lx6ut5vzl3cvy3pd4rlzgrer6wiaf7ka")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.Sh@0.1.0 -s Release.target_abi -d : -e file.exe)/bin/sh.exe
  \test(pass)
  \dk.target(abi: "Windows_x86_64")[PE32+ executable for MS Windows 5.02 (console), (stripped to external PDB), 10 sections
  ]\;

Unix Essentials

awk, grep, sed and POSIX shell (future: find and curl or wget)

  $ get-object CommonsBase_GNU.UnixEssentials@0.1.0 -s Release.Darwin_arm64 -d ${RUNTIME}/Darwin_arm64-UE
  \test(pass)
  \dk.object(abi: "Release.Darwin_arm64", value-id: "ooaypsdtbk2eod52oiwasvmwmry7ttpn2dsu2dedqesbesceqjgua")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.UnixEssentials@0.1.0 -s Release.target_abi -d : -e 'bin/*')/bin/awk
  \test(pass)
  \dk.target(abi: "Darwin_arm64")[Mach-O 64-bit executable, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL|PIE>
  ]\;
awk, grep, sed and POSIX shell (future: find and curl or wget)

  $ get-object CommonsBase_GNU.UnixEssentials@0.1.0 -s Release.Darwin_x86_64 -d ${RUNTIME}/Darwin_x86_64-UE
  \test(pass)
  \dk.object(abi: "Release.Darwin_x86_64", value-id: "o73ylcyia2yvfdpku7gbvazj73unhopoxkoodk74unlg6gzjtsona")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.UnixEssentials@0.1.0 -s Release.target_abi -d : -e 'bin/*')/bin/awk
  \test(pass)
  \dk.target(abi: "Darwin_x86_64")[Mach-O 64-bit executable, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL>
  ]\;
awk, grep, sed and POSIX shell (future: find and curl or wget)

  $ get-object CommonsBase_GNU.UnixEssentials@0.1.0 -s Release.Linux_arm64 -d ${RUNTIME}/Linux_arm64-UE

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.UnixEssentials@0.1.0 -s Release.target_abi -d : -e 'bin/*')/bin/awk
awk, grep, sed and POSIX shell (future: find and curl or wget)

  $ get-object CommonsBase_GNU.UnixEssentials@0.1.0 -s Release.Linux_x86 -d ${RUNTIME}/Linux_x86-UE
  \test(pass)
  \dk.object(abi: "Release.Linux_x86", value-id: "ocjo6n66otkmmnfjjrs37yf5axuv5ysdbbbpb5nlnfzoi2lbve5ra")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.UnixEssentials@0.1.0 -s Release.target_abi -d : -e 'bin/*')/bin/awk
  \test(pass)
  \dk.target(abi: "Linux_x86")[ELF 32-bit LSB executable, Intel i386, version 1 (SYSV)
  ]
  \dk.target(abi: "Linux_x86_64")[ELF 64-bit LSB executable, x86-64, version 1 (SYSV)
  ]\;
awk, grep, sed and POSIX shell (future: find and curl or wget)

  $ get-object CommonsBase_GNU.UnixEssentials@0.1.0 -s Release.Linux_x86_64 -d ${RUNTIME}/Linux_x86_64-UE
  \test(pass)
  \dk.object(abi: "Release.Linux_x86_64", value-id: "oti4cwdv2fkhagm4fhlfkzizibs7zsjf5rz4gsv3ykosna2k2luxa")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.UnixEssentials@0.1.0 -s Release.target_abi -d : -e 'bin/*')/bin/awk
  \test(pass)
  \dk.target(abi: "Linux_x86_64")[ELF 64-bit LSB executable, x86-64, version 1 (SYSV)
  ]\;
awk, grep, sed and POSIX shell (future: find and curl or wget)

  $ get-object CommonsBase_GNU.UnixEssentials@0.1.0 -s Release.Windows_arm64 -d ${RUNTIME}/Windows_arm64-UE
  \test(pass)
  \dk.object(abi: "Release.Windows_arm64", value-id: "ogpuzgx5qw6kldycf54654dkil4e5scje7xzseed2ahf57qkbjyvq")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.UnixEssentials@0.1.0 -s Release.target_abi -d : -e 'bin/*')/bin/awk.exe
  \test(pass)
  \dk.target(abi: "Windows_arm64")[PE32+ executable for MS Windows 6.00 (console),, 13 sections
  ]
  \dk.target(abi: "Windows_x86_64")[PE32+ executable for MS Windows 6.00 (console),, 14 sections
  ]\;
awk, grep, sed and POSIX shell (future: find and curl or wget)

  $ get-object CommonsBase_GNU.UnixEssentials@0.1.0 -s Release.Windows_x86 -d ${RUNTIME}/Windows_x86-UE
  \test(pass)
  \dk.object(abi: "Release.Windows_x86", value-id: "oipko5yemzezojr4y5pvcuo6xyhkxrybtxiounxoy4lwsoqb2y2bq")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.UnixEssentials@0.1.0 -s Release.target_abi -d : -e 'bin/*')/bin/awk.exe
  \test(pass)
  \dk.target(abi: "Windows_x86")[PE32 executable for MS Windows 6.00 (console),, 13 sections
  ]
  \dk.target(abi: "Windows_x86_64")[PE32+ executable for MS Windows 6.00 (console),, 14 sections
  ]\;
awk, grep, sed and POSIX shell (future: find and curl or wget)

  $ get-object CommonsBase_GNU.UnixEssentials@0.1.0 -s Release.Windows_x86_64 -d ${RUNTIME}/Windows_x86_64-UE
  \test(pass)
  \dk.object(abi: "Release.Windows_x86_64", value-id: "ohecza6pfxpowy7pb653hrg6ruk4q5euibf3epnkpjliyn5wzdwwq")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.UnixEssentials@0.1.0 -s Release.target_abi -d : -e 'bin/*')/bin/awk.exe
  \test(pass)
  \dk.target(abi: "Windows_x86_64")[PE32+ executable for MS Windows 6.00 (console),, 14 sections
  ]\;

GNU Bash

  $ get-object CommonsBase_GNU.Bash@5.2.37 -s Release.Linux_x86 -d ${RUNTIME}/Linux_x86-Bash-5.2.37
  \test(pass)
  \dk.object(abi: "Release.Linux_x86", value-id: "oh3e3thugsjet6an6k7k3oitmisguiyh6clv7sxm34jxfbpdw6daq")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.Bash@5.2.37 -s Release.target_abi -d : -e file.exe)/bin/bash
  \test(pass)
  \dk.target(abi: "Linux_x86")[ELF 32-bit LSB executable, Intel i386, version 1 (SYSV)
  ]
  \dk.target(abi: "Linux_x86_64")[ELF 64-bit LSB executable, x86-64, version 1 (SYSV)
  ]\;

  $ get-object CommonsBase_GNU.Bash@5.2.37 -s Release.Linux_x86_64 -d ${RUNTIME}/Linux_x86_64-Bash-5.2.37
  \test(pass)
  \dk.object(abi: "Release.Linux_x86_64", value-id: "om6b4p7qrurwq35s3s4nvtonygovnzldezg3zoxd4xouvw3efs5pa")\;

  $ run-object CommonsBase_FileMagic.File@7.8.50407 -s Release.execution_abi -m ./bin/file.exe -e bin/file.exe --
  >   -b $(get-object CommonsBase_GNU.Bash@5.2.37 -s Release.target_abi -d : -e file.exe)/bin/bash
  \test(pass)
  \dk.target(abi: "Linux_x86_64")[ELF 64-bit LSB executable, x86-64, version 1 (SYSV)
  ]\;

W64dev

Release.Windows_x86_64 will be used as Release.execution_abi on normal (64-bit) build + CI machines.

  $ get-object CommonsBase_GNU.Toolchain.W64dev@2.5.0 -s Release.Windows_x86_64 -f ${RUNTIME}/Windows_x86_64-Toolchain.W64dev-2.5.0.zip
  \test(pass)
  \dk.object(abi: "Release.Windows_x86_64", value-id: "od7mbbxw4roxdtv3qewhvjjezw3n2i53d2xpirw4ond6p42wnqf3a")\;

  $ get-object CommonsBase_GNU.Toolchain.W64dev@2.5.0 -s Release.Windows_x86 -f ${RUNTIME}/Windows_x86-Toolchain.W64dev-2.5.0.zip
  \test(pass)
  \dk.object(abi: "Release.Windows_x86", value-id: "ok5ezhvjth4xo6elaquw6sqav2w2onfpdm7abygudywfn67outeca")\;

Release.Windows_x86_64 will be used as Release.execution_abi on normal (64-bit) build + CI machines.

  $ get-object CommonsBase_GNU.Toolchain.W64dev@2.5.0 -s Release.Windows_x86_64 -f ${RUNTIME}/Windows_x86_64-Toolchain.W64dev-2.5.0.zip
  \test(pass)
  \dk.object(abi: "Release.Windows_x86_64", value-id: "od7mbbxw4roxdtv3qewhvjjezw3n2i53d2xpirw4ond6p42wnqf3a")\;

  $ get-object CommonsBase_GNU.Toolchain.W64dev@2.5.0 -s Release.Windows_x86_64 -f ${RUNTIME}/Windows_x86_64-Toolchain.W64dev-2.5.0.zip
  \test(pass)
  \dk.object(abi: "Release.Windows_x86_64", value-id: "od7mbbxw4roxdtv3qewhvjjezw3n2i53d2xpirw4ond6p42wnqf3a")\;

GNU M4

  $ get-object CommonsBase_GNU.M4@1.4.20 -s Release.Windows_arm64 -d ${RUNTIME}/Windows_arm64-M4-1.4.20
  \test(pass)
  \dk.object(abi: "Release.Windows_arm64", value-id: "ot3dvfuqtfp62o5lgfcyhk5e34cbsdmgfc7wt4kuldh5socj2jnma")\;

  $ get-object CommonsBase_GNU.M4@1.4.20 -s Release.Windows_x86 -d ${RUNTIME}/Windows_x86-M4-1.4.20
  \test(pass)
  \dk.object(abi: "Release.Windows_x86", value-id: "o7sunjnvh4hf2egsneipdydl5ldct52t6zxkbk5ar6jxxylhpbt6q")\;

  $ get-object CommonsBase_GNU.M4@1.4.20 -s Release.Windows_x86_64 -d ${RUNTIME}/Windows_x86_64-M4-1.4.20
  \test(pass)
  \dk.object(abi: "Release.Windows_x86_64", value-id: "ocuio4b3h663oabgmy3s3utmiub3sk42qs3uc2d2jtwnfwxw6il3a")\;

GNU Sed

  $ get-object CommonsBase_GNU.Sed@4.2.1+gnuwin32-20101228 -s Release.Windows_arm64 -d ${RUNTIME}/Windows_arm64-Sed-4.2.1
  \test(pass)
  \dk.object(abi: "Release.Windows_arm64", value-id: "o23kmgotzxf7vkclnphn6oofxpuj6ifswgx3ic5zcajgijo4zxh6a")\;

  $ get-object CommonsBase_GNU.Sed@4.2.1+gnuwin32-20101228 -s Release.Windows_x86 -d ${RUNTIME}/Windows_x86-Sed-4.2.1
  \test(pass)
  \dk.object(abi: "Release.Windows_x86", value-id: "oyln64hwhxiy76lqknw6xlnmv63xow6hub6rfhgyey4vfqugbzcna")\;

  $ get-object CommonsBase_GNU.Sed@4.2.1+gnuwin32-20101228 -s Release.Windows_x86_64 -d ${RUNTIME}/Windows_x86_64-Sed-4.2.1
  \test(pass)
  \dk.object(abi: "Release.Windows_x86_64", value-id: "onflcgtnimi52wgmlab5cauz2tz5o4exzzykwgqjn6vmaxdcv3s6a")\;

GNU Sed 4.9.0

  $ get-object CommonsBase_GNU.Sed@4.9.0 -s Release.Windows_arm64 -d ${RUNTIME}/Windows_arm64-Sed-4.9.0
  \test(pass)
  \dk.object(abi: "Release.Windows_arm64", value-id: "o3hz5bqeaayxyvcki4tjo7snw27db6ckol55j2r6ep7tvoz6ovp6q")\;

  $ get-object CommonsBase_GNU.Sed@4.9.0 -s Release.Windows_x86 -d ${RUNTIME}/Windows_x86-Sed-4.9.0
  \test(pass)
  \dk.object(abi: "Release.Windows_x86", value-id: "o4eicib2nfkjpcmgkunmbbjaq4zzbdw3v3qq4ucanjv6bngufxliq")\;

  $ get-object CommonsBase_GNU.Sed@4.9.0 -s Release.Windows_x86_64 -d ${RUNTIME}/Windows_x86_64-Sed-4.9.0
  \test(pass)
  \dk.object(abi: "Release.Windows_x86_64", value-id: "o55bohomnlwpmcdrbsljnvhvrvkvmdmr77r4iv3pmeqoznrxq2tea")\;

Provides

ModuleVersionPlatformvalue-id
CommonsBase_GNU.Awk 5.3.1 Darwin_arm64 oxxhdcso2fgi…
CommonsBase_GNU.Awk 5.3.1 Darwin_x86_64 ozo5geffftdz…
CommonsBase_GNU.Awk 5.3.1 Linux_arm64 ow4rtrrwiwc5…
CommonsBase_GNU.Awk 5.3.1 Linux_x86 oelqgcafklom…
CommonsBase_GNU.Awk 5.3.1 Linux_x86_64 o26amkablqqt…
CommonsBase_GNU.Awk 5.3.1 Windows_arm64 omm4tekm6rql…
CommonsBase_GNU.Awk 5.3.1 Windows_x86 oipphprwoe4q…
CommonsBase_GNU.Awk 5.3.1 Windows_x86_64 oruzmrvrxoes…
CommonsBase_GNU.Bison 3.8.2 Darwin_arm64 odyoxevdixjl…
CommonsBase_GNU.Bison 3.8.2 Darwin_x86_64 ookqxt5rwvfa…
CommonsBase_GNU.Bison 3.8.2 Linux_arm64 oyoupplg3si3…
CommonsBase_GNU.Bison 3.8.2 Linux_x86 opdnziqgvl6q…
CommonsBase_GNU.Bison 3.8.2 Linux_x86_64 ov22sas3pp2o…
CommonsBase_GNU.Bison 3.8.2 Windows_arm64 ol55thoye2n4…
CommonsBase_GNU.Bison 3.8.2 Windows_x86 ovwndknzj2b5…
CommonsBase_GNU.Bison 3.8.2 Windows_x86_64 o7wi3b5sussz…
CommonsBase_GNU.Grep 3.12.0 Darwin_arm64 obuxgir2xuxe…
CommonsBase_GNU.Grep 3.12.0 Darwin_x86_64 onyqh4js7j5r…
CommonsBase_GNU.Grep 3.12.0 Linux_arm64 o3svug5koz4b…
CommonsBase_GNU.Grep 3.12.0 Linux_x86 o3mbamhkjqxm…
CommonsBase_GNU.Grep 3.12.0 Linux_x86_64 ouqh7wlfjnua…
CommonsBase_GNU.Make 4.4.1 Darwin_arm64 ov6xyknxeuo2…
CommonsBase_GNU.Make 4.4.1 Darwin_x86_64 omdv5zw5xnij…
CommonsBase_GNU.Make 4.4.1 Linux_arm64 oj2d4fadjhge…
CommonsBase_GNU.Make 4.4.1 Linux_x86 oapn6tkktxvg…
CommonsBase_GNU.Make 4.4.1 Linux_x86_64 os4hf6lljod4…
CommonsBase_GNU.Make 4.4.1 Windows_arm64 oxn5ud6l5lpy…
CommonsBase_GNU.Make 4.4.1 Windows_x86 otow6npakd2w…
CommonsBase_GNU.Make 4.4.1 Windows_x86_64 otbe5qftcs6c…
CommonsBase_GNU.GMP 6.3.0 Darwin_arm64 o5o3yk3hjlrp…
CommonsBase_GNU.GMP 6.3.0 Darwin_x86_64 or6exgu5wbds…
CommonsBase_GNU.GMP 6.3.0 Linux_arm64 ouac2h7johcl…
CommonsBase_GNU.GMP 6.3.0 Linux_x86 o6nisci4mbdp…
CommonsBase_GNU.GMP 6.3.0 Linux_x86_64 ohsrxdaospaq…
CommonsBase_GNU.GMP 6.3.0 Windows_arm64 om5do52ile2v…
CommonsBase_GNU.GMP 6.3.0 Windows_x86 oqqvonpedzg4…
CommonsBase_GNU.GMP 6.3.0 Windows_x86_64 ojvhcccukrvu…
CommonsBase_GNU.Nettle 3.10.2 Darwin_arm64 ow3y43z6u4na…
CommonsBase_GNU.Nettle 3.10.2 Darwin_x86_64 o6mg3dysj3xe…
CommonsBase_GNU.Nettle 3.10.2 Linux_arm64 obnxr6otordu…
CommonsBase_GNU.Nettle 3.10.2 Linux_x86 oapuxo2cxp5x…
CommonsBase_GNU.Nettle 3.10.2 Linux_x86_64 ogk2tforblda…
CommonsBase_GNU.Nettle 3.10.2 Windows_arm64 otz2d5zrjqo5…
CommonsBase_GNU.Nettle 3.10.2 Windows_x86 opwhdjsyj2q4…
CommonsBase_GNU.Nettle 3.10.2 Windows_x86_64 o5qrmfii4rwv…
CommonsBase_GNU.TLS 3.8.12 Darwin_arm64 ohuimhhheg6j…
CommonsBase_GNU.TLS 3.8.12 Darwin_x86_64 oq4qrbzvpf5l…
CommonsBase_GNU.TLS 3.8.12 Linux_arm64 orejukv7bbua…
CommonsBase_GNU.TLS 3.8.12 Linux_x86 o34ilujvrg2z…
CommonsBase_GNU.TLS 3.8.12 Linux_x86_64 oeibmw6b2v42…
CommonsBase_GNU.TLS 3.8.12 Windows_arm64 o7h7vpqz7ffd…
CommonsBase_GNU.TLS 3.8.12 Windows_x86 oazu52qcnnmm…
CommonsBase_GNU.TLS 3.8.12 Windows_x86_64 oiq6u6z2ygc4…
CommonsBase_GNU.Sh 0.1.0 Darwin_arm64 ourstikko6i3…
CommonsBase_GNU.Sh 0.1.0 Darwin_x86_64 oulvkjuwqxwd…
CommonsBase_GNU.Sh 0.1.0 Linux_arm64 ochntbfh7ehn…
CommonsBase_GNU.Sh 0.1.0 Linux_x86 onz3myyempdq…
CommonsBase_GNU.Sh 0.1.0 Linux_x86_64 or4zo6jcnb2w…
CommonsBase_GNU.Sh 0.1.0 Windows_arm64 oip4gilwnbqp…
CommonsBase_GNU.Sh 0.1.0 Windows_x86 ooctftzciwj3…
CommonsBase_GNU.Sh 0.1.0 Windows_x86_64 ogkwcerl5yip…
CommonsBase_GNU.UnixEssentials 0.1.0 Darwin_arm64 ooaypsdtbk2e…
CommonsBase_GNU.UnixEssentials 0.1.0 Darwin_x86_64 o73ylcyia2yv…
CommonsBase_GNU.UnixEssentials 0.1.0 Linux_x86 ocjo6n66otkm…
CommonsBase_GNU.UnixEssentials 0.1.0 Linux_x86_64 oti4cwdv2fkh…
CommonsBase_GNU.UnixEssentials 0.1.0 Windows_arm64 ogpuzgx5qw6k…
CommonsBase_GNU.UnixEssentials 0.1.0 Windows_x86 oipko5yemzez…
CommonsBase_GNU.UnixEssentials 0.1.0 Windows_x86_64 ohecza6pfxpo…
CommonsBase_GNU.Bash 5.2.37 Linux_x86 oh3e3thugsje…
CommonsBase_GNU.Bash 5.2.37 Linux_x86_64 om6b4p7qrurw…
CommonsBase_GNU.Toolchain.W64dev 2.5.0 Windows_x86_64 od7mbbxw4rox…
CommonsBase_GNU.Toolchain.W64dev 2.5.0 Windows_x86 ok5ezhvjth4x…
CommonsBase_GNU.Toolchain.W64dev 2.5.0 Windows_x86_64 od7mbbxw4rox…
CommonsBase_GNU.Toolchain.W64dev 2.5.0 Windows_x86_64 od7mbbxw4rox…
CommonsBase_GNU.M4 1.4.20 Windows_arm64 ot3dvfuqtfp6…
CommonsBase_GNU.M4 1.4.20 Windows_x86 o7sunjnvh4hf…
CommonsBase_GNU.M4 1.4.20 Windows_x86_64 ocuio4b3h663…
CommonsBase_GNU.Sed 4.2.1+gnuwin32-20101228 Windows_arm64 o23kmgotzxf7…
CommonsBase_GNU.Sed 4.2.1+gnuwin32-20101228 Windows_arm64 o3hz5bqeaayx…
CommonsBase_GNU.Sed 4.2.1+gnuwin32-20101228 Windows_x86 oyln64hwhxiy…
CommonsBase_GNU.Sed 4.2.1+gnuwin32-20101228 Windows_x86 o4eicib2nfkj…
CommonsBase_GNU.Sed 4.2.1+gnuwin32-20101228 Windows_x86_64 onflcgtnimi5…
CommonsBase_GNU.Sed 4.2.1+gnuwin32-20101228 Windows_x86_64 o55bohomnlwp…
CommonsBase_GNU.Grep.Win32 3.12.0 Windows_arm64 ou4ttrqkkmkz…
CommonsBase_GNU.Grep.Win32 3.12.0 Windows_x86 oqdgtecexosg…
CommonsBase_GNU.Grep.Win32 3.12.0 Windows_x86_64 ouqrdpjpod6t…

Workspace assets

Files and directories in the package repo, bundled into the build.

AssetProject pathType
BuildW32Bat assets/p/patched-make-build_w32.bat file
ConfigHW32Sed etc/scripts/make-config-h-w32.sed file
LlvmMingwPatch assets/p/gawk-llvm-mingw-5.3.1.patch file
MingwHostTriplet assets/table/mingw-host-triplet directory
LibtoolOldPostinstall etc/scripts/libtool-old-postinstall.sed file
FixConfigurePrefix etc/scripts/fix-configure-prefix.sh file
BisonDisablePerlDocs etc/scripts/bison-disable-perl-docs.sed file
BisonYaccCmd etc/scripts/bison-yacc.cmd file

Downloaded assets

Third-party sources fetched and checksum-verified during the build.

AssetSizesha256Source
gawk-5.3.1.tar.gz 6.0 MB fa41b3a85413af87… https://mirrors.kernel.org/gnu/gawk/gawk-5.3.1.tar.gzhttps://www.mirrorservice.org/sites/ftp.gnu.org/gnu/gawk/gawk-5.3.1.tar.gzhttps://mirrors.ocf.berkeley.edu/gnu/gawk/gawk-5.3.1.tar.gzhttps://mirror.csclub.uwaterloo.ca/gnu/gawk/gawk-5.3.1.tar.gzhttps://ftp.jaist.ac.jp/pub/GNU/gawk/gawk-5.3.1.tar.gzhttps://ftp.yz.yamagata-u.ac.jp/pub/GNU/gawk/gawk-5.3.1.tar.gzhttps://mirror.netcologne.de/gnu/gawk/gawk-5.3.1.tar.gzhttps://mirror.team-cymru.com/gnu/gawk/gawk-5.3.1.tar.gzhttps://ftp.gnu.org/gnu/gawk/gawk-5.3.1.tar.gzhttps://ftpmirror.gnu.org/gawk/gawk-5.3.1.tar.gz
gmp-6.3.0.tar.xz 2.0 MB a3c2b80201b89e68… https://mirrors.kernel.org/gnu/gmp/gmp-6.3.0.tar.xzhttps://www.mirrorservice.org/sites/ftp.gnu.org/gnu/gmp/gmp-6.3.0.tar.xzhttps://mirrors.ocf.berkeley.edu/gnu/gmp/gmp-6.3.0.tar.xzhttps://mirror.csclub.uwaterloo.ca/gnu/gmp/gmp-6.3.0.tar.xzhttps://ftp.jaist.ac.jp/pub/GNU/gmp/gmp-6.3.0.tar.xzhttps://ftp.yz.yamagata-u.ac.jp/pub/GNU/gmp/gmp-6.3.0.tar.xzhttps://mirror.netcologne.de/gnu/gmp/gmp-6.3.0.tar.xzhttps://mirror.team-cymru.com/gnu/gmp/gmp-6.3.0.tar.xzhttps://ftp.gnu.org/gnu/gmp/gmp-6.3.0.tar.xzhttps://ftpmirror.gnu.org/gmp/gmp-6.3.0.tar.xz
make-4.4.1.tar.gz 2.2 MB dd16fb1d67bfab79… https://mirrors.kernel.org/gnu/make/make-4.4.1.tar.gzhttps://www.mirrorservice.org/sites/ftp.gnu.org/gnu/make/make-4.4.1.tar.gzhttps://mirrors.ocf.berkeley.edu/gnu/make/make-4.4.1.tar.gzhttps://mirror.csclub.uwaterloo.ca/gnu/make/make-4.4.1.tar.gzhttps://ftp.jaist.ac.jp/pub/GNU/make/make-4.4.1.tar.gzhttps://ftp.yz.yamagata-u.ac.jp/pub/GNU/make/make-4.4.1.tar.gzhttps://mirror.netcologne.de/gnu/make/make-4.4.1.tar.gzhttps://mirror.team-cymru.com/gnu/make/make-4.4.1.tar.gzhttps://ftp.gnu.org/gnu/make/make-4.4.1.tar.gzhttps://ftpmirror.gnu.org/make/make-4.4.1.tar.gz
w64devkit-x64-2.5.0.7z.exe 37.4 MB 7ac8f55befb93720… https://github.com/skeeto/w64devkit/releases/download/v2.5.0/w64devkit-x64-2.5.0.7z.exe
grep-2.5.4-bin.zip 441 KB 3fd98201561b5af3… https://downloads.sourceforge.net/project/gnuwin32/grep/2.5.4/grep-2.5.4-bin.zip
grep-3.12.tar.xz 1.8 MB 2649b27c0e90e632… https://mirrors.kernel.org/gnu/grep/grep-3.12.tar.xzhttps://www.mirrorservice.org/sites/ftp.gnu.org/gnu/grep/grep-3.12.tar.xzhttps://mirrors.ocf.berkeley.edu/gnu/grep/grep-3.12.tar.xzhttps://mirror.csclub.uwaterloo.ca/gnu/grep/grep-3.12.tar.xzhttps://ftp.jaist.ac.jp/pub/GNU/grep/grep-3.12.tar.xzhttps://ftp.yz.yamagata-u.ac.jp/pub/GNU/grep/grep-3.12.tar.xzhttps://mirror.netcologne.de/gnu/grep/grep-3.12.tar.xzhttps://mirror.team-cymru.com/gnu/grep/grep-3.12.tar.xzhttps://ftp.gnu.org/gnu/grep/grep-3.12.tar.xzhttps://ftpmirror.gnu.org/grep/grep-3.12.tar.xz
bash-5.2.37.tar.gz 10.6 MB 9599b22ecd1d5787… https://mirrors.kernel.org/gnu/bash/bash-5.2.37.tar.gzhttps://www.mirrorservice.org/sites/ftp.gnu.org/gnu/bash/bash-5.2.37.tar.gzhttps://mirrors.ocf.berkeley.edu/gnu/bash/bash-5.2.37.tar.gzhttps://mirror.csclub.uwaterloo.ca/gnu/bash/bash-5.2.37.tar.gzhttps://ftp.jaist.ac.jp/pub/GNU/bash/bash-5.2.37.tar.gzhttps://ftp.yz.yamagata-u.ac.jp/pub/GNU/bash/bash-5.2.37.tar.gzhttps://mirror.netcologne.de/gnu/bash/bash-5.2.37.tar.gzhttps://mirror.team-cymru.com/gnu/bash/bash-5.2.37.tar.gz
m4-1.4.20.tar.xz 2.0 MB e236ea3a1ccf5f6c… https://mirrors.kernel.org/gnu/m4/m4-1.4.20.tar.xzhttps://www.mirrorservice.org/sites/ftp.gnu.org/gnu/m4/m4-1.4.20.tar.xzhttps://mirrors.ocf.berkeley.edu/gnu/m4/m4-1.4.20.tar.xzhttps://mirror.csclub.uwaterloo.ca/gnu/m4/m4-1.4.20.tar.xzhttps://ftp.jaist.ac.jp/pub/GNU/m4/m4-1.4.20.tar.xzhttps://ftp.yz.yamagata-u.ac.jp/pub/GNU/m4/m4-1.4.20.tar.xzhttps://mirror.netcologne.de/gnu/m4/m4-1.4.20.tar.xzhttps://mirror.team-cymru.com/gnu/m4/m4-1.4.20.tar.xzhttps://ftp.gnu.org/gnu/m4/m4-1.4.20.tar.xzhttps://ftpmirror.gnu.org/m4/m4-1.4.20.tar.xz
nettle-3.10.2.tar.gz 2.5 MB fe9ff51cb1f2abb5… https://mirrors.kernel.org/gnu/nettle/nettle-3.10.2.tar.gzhttps://www.mirrorservice.org/sites/ftp.gnu.org/gnu/nettle/nettle-3.10.2.tar.gzhttps://mirrors.ocf.berkeley.edu/gnu/nettle/nettle-3.10.2.tar.gzhttps://mirror.csclub.uwaterloo.ca/gnu/nettle/nettle-3.10.2.tar.gzhttps://ftp.jaist.ac.jp/pub/GNU/nettle/nettle-3.10.2.tar.gzhttps://ftp.yz.yamagata-u.ac.jp/pub/GNU/nettle/nettle-3.10.2.tar.gzhttps://mirror.netcologne.de/gnu/nettle/nettle-3.10.2.tar.gzhttps://mirror.team-cymru.com/gnu/nettle/nettle-3.10.2.tar.gzhttps://ftp.gnu.org/gnu/nettle/nettle-3.10.2.tar.gzhttps://ftpmirror.gnu.org/nettle/nettle-3.10.2.tar.gz
nettle-4.0.tar.gz 2.5 MB 3addbc00da01846b… https://mirrors.kernel.org/gnu/nettle/nettle-4.0.tar.gzhttps://www.mirrorservice.org/sites/ftp.gnu.org/gnu/nettle/nettle-4.0.tar.gzhttps://mirrors.ocf.berkeley.edu/gnu/nettle/nettle-4.0.tar.gzhttps://mirror.csclub.uwaterloo.ca/gnu/nettle/nettle-4.0.tar.gzhttps://ftp.jaist.ac.jp/pub/GNU/nettle/nettle-4.0.tar.gzhttps://ftp.yz.yamagata-u.ac.jp/pub/GNU/nettle/nettle-4.0.tar.gzhttps://mirror.netcologne.de/gnu/nettle/nettle-4.0.tar.gzhttps://mirror.team-cymru.com/gnu/nettle/nettle-4.0.tar.gzhttps://ftp.gnu.org/gnu/nettle/nettle-4.0.tar.gzhttps://ftpmirror.gnu.org/nettle/nettle-4.0.tar.gz
gnutls-3.8.12.tar.xz 6.6 MB a7b341421bfd459a… https://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/gnutls-3.8.12.tar.xzhttp://www.ring.gr.jp/pub/net/gnupg/gnutls/v3.8/gnutls-3.8.12.tar.xzhttps://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/gnutls/v3.8/gnutls-3.8.12.tar.xz
sed-4.2.1-bin.zip 310 KB ae1651ffb461d69a… https://downloads.sourceforge.net/project/gnuwin32/sed/4.2.1/sed-4.2.1-bin.zip
sed-4.9.tar.xz 1.3 MB 6e226b732e1cd739… https://ftpmirror.gnu.org/sed/sed-4.9.tar.xzhttps://ftp.gnu.org/gnu/sed/sed-4.9.tar.xz
bison-3.8.2.tar.xz 2.7 MB 9bba0214ccf7f107… https://mirrors.kernel.org/gnu/bison/bison-3.8.2.tar.xzhttps://www.mirrorservice.org/sites/ftp.gnu.org/gnu/bison/bison-3.8.2.tar.xzhttps://mirrors.ocf.berkeley.edu/gnu/bison/bison-3.8.2.tar.xzhttps://mirror.csclub.uwaterloo.ca/gnu/bison/bison-3.8.2.tar.xzhttps://ftp.jaist.ac.jp/pub/GNU/bison/bison-3.8.2.tar.xzhttps://ftp.yz.yamagata-u.ac.jp/pub/GNU/bison/bison-3.8.2.tar.xzhttps://mirror.netcologne.de/gnu/bison/bison-3.8.2.tar.xzhttps://mirror.team-cymru.com/gnu/bison/bison-3.8.2.tar.xzhttps://ftp.gnu.org/gnu/bison/bison-3.8.2.tar.xzhttps://ftpmirror.gnu.org/bison/bison-3.8.2.tar.xz

Dependencies

PackageVersionsha256
CommonsBase_Std 2.6.20260708055043 686d8f60f50d6deb…
CommonsBase_LLVM 0.1.20260706064049 8f32bfb59d849ce6…
CommonsBase_FileMagic 0.1.20260711004745 e19c85c8a1590363…
CommonsBase_Build 0.1.20260707131124 84c901c73178a0c7…