Skip to content

New version: BinaryBuilderToolchains v0.3.0#147861

Open
JuliaRegistrator wants to merge 1 commit intomasterfrom
registrator-binarybuildertoolchains-33566f4c-v0.3.0-a5bbf5d415
Open

New version: BinaryBuilderToolchains v0.3.0#147861
JuliaRegistrator wants to merge 1 commit intomasterfrom
registrator-binarybuildertoolchains-33566f4c-v0.3.0-a5bbf5d415

Conversation

@JuliaRegistrator
Copy link
Contributor

@JuliaRegistrator JuliaRegistrator commented Feb 8, 2026

- c6c3601 Toolchains: Add expand functions for `cxxstring_abi` and `march`.
- b3ed074 Toolchains: Add `$exeext` and `$dlext`
- 11e49a7 Toolchains: Fix Glibc revisions
- d863469 Toolchains: Add armv6l architecture again
- f0c3ca5 Toolchains: Add `CXXFILT` environment variable
- 19333e5 BinutilsToolchain: Fix clang_bootstrap here as well
- 8661308 CToolchain: Use host-arch-specific branch names for clang bootstrap
- db2511f Fix typo
- 3eda739 Fix CA certificates on v1.12+
- ebf4b8a Toolchains: Add `rg` as a host tool to test
- bd6de6e Toolchains: Ignore test failure logs in git status
- c2efe90 Add ripgrep to host tools
- 3a2db10 Improve default `debug_shell` example
- 5d6d76c Toolchains: identify temporary directories made via `with_toolchains()`
- 40ee47f Toolchains: Add `debug_shell.jl` helper script in `test`
- 7c785af Toolchains: Improve debuggability of `curl` test
- fefdd79 Finish FreeBSD bootstrap
- 03cc5e9 Toolchains: Version macOS and FreeBSD platforms
- 1f10b60 Backing up FreeBSD bootstrapping work
- 6d98c6f Manifest upgrade
- ddcb961 Allow JLLPrefixes v0.4.X
- d578f49 Rework bootstrap ordering for FreeBSD
- a1bfff9 Firm up FreeBSD versioning
- 6a57334 Split Binutils out into its own toolchain
- 5fd6044 BinaryBuilderToolchains: Give better errors when `$(wrapper) --version` fails.
- 75329e4 BinaryBuilderToolchains: Concretely type HostToolsToolchain.deps
- e2bb5f8 BinaryBuilderToolchains: Lock to autoconf_jll `v2.71.+2`
- 5dc8b71 Comment
- d1e252a Make toolchains store sources in temporary locations.
- 22c8fee Update dependencies to get newer JLLPrefixes
- 97289a2 Big caching update
- 4289092 Add caching of `prepare()` for all sources
- e7db1d2 Toolchains: Fix docstring
- 7aae8f6 Toolchains: we now provide an `xcrun` shim
- d704846 Manifest upgrade
- 5e80d0f Change `with_toolchains()` to auto-provide c++ stdlibs
- ca826c5 Fix windows as well
- 2cc9f9d Fix macOS tests
- 7cc6c67 Build libcxx against a newer minimum macOS version
- 588e93b Switch most toolchain deps to `main` from `GCCBootstrap`
- e29ec49 macOS targeting fixes
- b1678dd Improve macOS handling
- 99793f2 Toolchains: Try re-enabling compressed debug sections test
- db4fdb0 Toolchains: skip `strip` determinism test on bootstrap shards
- 47217b0 Toolchains: Upgrade binutils build
- 979f825 Allow BinaryBuilderToolchains to precompile on other platforms
- 71e537a Toolchains: serialize build products when failure encountered
- c0484fe Limit bootstrap vendor testing to `x86_64`.
- 221394e Toolchains: Update strip resigning README
- 02c25a8 Update manifests
- ced6dfe Toolchains: Have testsuites store outputs in tempdir
- 7a1f8b4 Fix `git` CA cert path loading
- ee7f2a1 Toolchains: Fix `as` `-arch` parameter on macOS
- 53c67b1 Toolchains: Include `clang` on macOS GCC builds too
- 2f9ebab Toolchains: Add macOS GCC toolchain
- 5960dff Toolchains: Fix tests
- 9d37f2c Toolchains: `as` and `dsymutil` fixes for macOS
- 79f269d Toolchains: Add `clang` into our `:gcc_bootstrap` macOS toolchain
- d5eb09c Toolchains: Add `Vim_jll` to `HostToolsToolchain`
- 80d2578 Add `GCCBootstrapMacOS_jll` to our bootstrap GCC list
- 0c79a1d Toolchains: Add CSL runtime libs to `HostToolsToolchain`
- d7c2670 Toolchains: Fix `dsymutil` tool name
- 382dbd1 Toolchains:Fix `ar/ranlib/nm` with LTO, and `as` on macOS
- 58afd8c Toolchains: small cleanup and comment fixes
- 764729d Toolchains: Clear out some environment variables during test
- e226866 Add `macOS` as part of the supported platforms
- 577f958 Toolchains: fix comment
- 0fe4851 Don't use `bc` when we just have `bash` available
- f2ebd23 Fix test warnings/errors
- eae2338 Toolchains: Update Clang toolchain builds
- b8d1b6c Remove duplicate warning
- 88f1e4e Toolchains: Ensure `ccache` is used by `clang`
- 9587dd9 Toolchains: add precompile workload
- 635d13e [Toolchains] Add `curl` test
- 8fcf540 Toolchains: Ensure `curl` and `git` can find their certificates
- 5420251 Free JLLPrefixes too
- 2235758 All tests passing again
- 992ecd3 clang can now build with compiler-rt and libc++
- e7d6546 More consistently set `--stdlib` and `--rtlib`
- 0b5b2b1 Toolchain tests passing for all platforms
- 7cc3ac2 Fix strip determinism on Windows
- 9824c3b Enormous chunk of work to get LLVM bootstrapping on macOS
- ba48037 [Toolchains] Feed compiler versions to `ccache` directly
- c3b998b [Toolchains] Release v0.2.0
- abcd93e [Toolchains] Add `CMakeToolchain`
- 2fabf2f Cleanup bootstrap process, get Linux and Windows targets all working
- 4e9b578 [Toolchains] test cleanup
- 378d841 Don't use `ccache` here
- 24ca8f4 [Toolchains] Use `bb2/GCC` again
- 5fb1356 Add ccache to toolchains and BB2
- 524c243 [Toolchains] Inspect platform target, not host for oldest glibc version
- aff060f [Toolchains] Better autodetection of GCC triplet
- aeb4e6b [Toolchains] Generate forwards for `gmake` and `gnumake`
- a62e4fa [Toolchains] Save JLL versions
- 87ef11f GCC version is useful
- e56050d Release `JLLPrefixes` to track `main`
- 5a25453 Use `setenv` instead of `addenv` in tests
- e47f90b JuliaCon-fixed CToolchain!
- 3b9c9f5 Update Manifests
- 937d9e3 Disable these platforms for now
- 581fc99 Huge work dump in preparation for JuliaCon
- b85af6c [Toolchains] `:bootstrap`, not `:gcc_bootstrap`
- de2ce2c [Toolchains] Use `Libtool_jll` v`2.4.7+1`.
- d321f94 Add some more nice tools
- 967c514 [Toolchains] We need to copy our CA roots properly
- 16357de We support windows now!
- 656a2a1 [Toolchains] Add `supported_platforms()`
- 756b99c [Toolchains] Add `GCCBootstrap_jll`-based bootstrap CToolchain
- 676bd54 [Toolchains] Provide SSL dir instead of file
- 7f5090d Big update to get dependent builds and publishing working
- fc8201c Rework dependency tracking; allow for use of workspaces on v1.12+
- 99e4a96 Fixes for Julia v1.12, and introduction of workspaces
- 1edb65c [BinaryBuilderToolchains] Release v0.1.1
- d9bfd72 Standardize `dlext` to not have the dot
- 52b494f Ensure that JLLs previously built in the Universe are used
- be71c2a Update all manifests
- 19a5a1e Add Reexport
- 78adc48 [BinaryBuilderToolchains] Improve host toolchain tests a bit
- ad8a05b Add julia version constraint to BinaryBuilderToolchains
- 4b1273f Add compat entries for `BinaryBuilderToolchains`
- 2280068 Update deps, add compat bounds on BinaryBuilderSources deps
- 043b010 Fix `cxx_string_abi` build test.
- f4dedf8 Update deps, back up work
- 7029df2 [Toolchains] Add `.gitignore` for autotools build
- 0010abd Require `JLLPrefixes` v0.3.5+ everywhere
- 04ad18b Install C toolchain along with host tools toolchain
- ec59501 Fix Toolchain test `env`
- 37764cc [BinaryBuilderToolchains] add `BBHostPlatform()`
- a3b6a29 [BinaryBuilderToolchains] Add library tangle example
- 650660f Update Manifests
- 83d96c8 Upgrade all versions
- 97c2aee Add LICENSE and `LOG_OUTPUT` to makefile
- 23e63ac [BinaryBuilderPlatformExtensions] Split out into separate package
- 46f679f Upgrade x86_64 and i686 to glibc v2.17
- 99213c0 Make a little more silently
- 53f6bfc Add `unzip_jll` to our build environment
- f72b1ca [BinaryBuilderToolchains] Automatically update registry if unable to resolve
- 0d7e73a Improve `WrapperUtils.jl` docstrings
- c5c2152 Separate `HostToolsToolchain` Makefile
- ce91a2f Use proper version of `Patchelf_jll`
- f5efc60 Soldifiy `do prefix, env` symtax.
- 88c6380 Bump manifests
- 587edff Fixes with Gabriel
- 95ec1f5 Fix many bugs with native-targeting toolchains
- 79c899a Fix `runshell(build_config)` being run twice causing issues
- eaf4711 Small cleanups
- 22e1f66 Improve testing, add Makefile
- 964b088 Back up work
- b0ef3d8 Small fixes and testing for HostToolsToolchain
- 684b756 Finish implementing the rest of binutils
- de8b66a Add many more tests, make progress on wrapper scripts
- acec41a Add BinaryBuilderSources and BinaryBuilderToolchains

UUID: 33566f4c-336c-3150-6d30-4374274e6143
Repo: https://github.com/JuliaPackaging/BinaryBuilder2.jl.git
Tree: 2f9f35082f3c1cbaf2b7d8d8fffb8b41f08c69c2

Registrator tree SHA: 50f504d641745716a5b3eabaf681d3a4937d2ae3
@JuliaRegistrator JuliaRegistrator force-pushed the registrator-binarybuildertoolchains-33566f4c-v0.3.0-a5bbf5d415 branch from 5435fae to f037dd4 Compare February 8, 2026 01:19
JuliaRegistrator referenced this pull request in JuliaPackaging/BinaryBuilder2.jl Feb 8, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 8, 2026

Hello, I am an automated registration bot. I help manage the registration process by checking your registration against a set of AutoMerge guidelines. If all these guidelines are met, this pull request will be merged automatically, completing your registration. It is strongly recommended to follow the guidelines, since otherwise the pull request needs to be manually reviewed and merged by a human.

1. AutoMerge Guidelines which are not met ❌

  • I was not able to install the package (i.e. Pkg.add("BinaryBuilderToolchains") failed). See the AutoMerge logs for details.

  • I was not able to load the package (i.e. import BinaryBuilderToolchains failed). See the AutoMerge logs for details.

  • This is a breaking change, but the release notes do not mention it. Please add a mention of the breaking change to the release notes (use the words "breaking" or "changelog").

    Example of adding release notes with breaking notice

    If you are using the comment bot @JuliaRegistrator, you can add release notes to this registration by re-triggering registration while specifying release notes:

    @JuliaRegistrator register
    
    Release notes:
    
    ## Breaking changes
    
    - Explanation of breaking change, ideally with upgrade tips
    - ...
    

    If you are using JuliaHub, trigger registration the same way you did the first time, but enter release notes that specify the breaking changes.

    Either way, you need to mention the words "breaking" or "changelog", even if it is just to say "there are no breaking changes", or "see the changelog".

2. Needs action: here's what to do next

  1. Please try to update your package to conform to these guidelines. The General registry's README has an FAQ that can help figure out how to do so.
  2. After you have fixed the AutoMerge issues, simply retrigger Registrator, the same way you did in the initial registration. This will automatically update this pull request. You do not need to change the version number in your Project.toml file (unless the AutoMerge issue is that you skipped a version number).

If you need help fixing the AutoMerge issues, or want your pull request to be manually merged instead, please post a comment explaining what you need help with or why you would like this pull request to be manually merged. Then, send a message to the #pkg-registration channel in the public Julia Slack for better visibility.

3. To pause or stop registration

If you want to prevent this pull request from being auto-merged, simply leave a comment. If you want to post a comment without blocking auto-merging, you must include the text [noblock] in your comment.

Tip: You can edit blocking comments to add [noblock] in order to unblock auto-merging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant