dk packages /

CommonsBase_GNU 0.1.20260723070124

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

GPL-3.0-or-later Source → Generated

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.20260723055125 972d2bf05f2a3697…
CommonsBase_FileMagic 0.1.20260723064047 db96de9d371ce051…
CommonsBase_LLVM 0.1.20260723061853 bc04736f7a5897fa…
CommonsBase_Build 0.1.20260718232516 f48d91a5fad0af89…

Producer signing key

Releases of this package are signed with this OpenBSD signify key. After you import the package, dk1 trust list prints the same public key and fingerprint; compare them here to confirm you are trusting the intended publisher over a channel independent of the download.

Fingerprint ceb2c32a218fbc59
Public key RWTOssMqIY+8Weugov2Iu48lx6q76RiWDIC5vw8jkdfpGNEkUb6SwLpK