Skip to content

gcc: bump to 15.3.0#151

Open
fhunleth wants to merge 9 commits into
mainfrom
gcc-15.3
Open

gcc: bump to 15.3.0#151
fhunleth wants to merge 9 commits into
mainfrom
gcc-15.3

Conversation

@fhunleth

Copy link
Copy Markdown
Member
  • Add template system for toolchain packages
  • Don't fail unmerge_defconfig on an empty line
  • Fix ncurses build on macOS
  • fixup! Add template system for toolchain packages
  • Bump crosstool-ng to 203a48c for gcc-15.30

fhunleth added 7 commits June 20, 2026 19:04
The toolchains are all the same, so create their packages rather than
have n copies. This adds a Makefile to create the packages from a common
template. Since everything is in a template, there's no need to have
shared code in nerves_toolchain_ctng. This removes one dependency that
would force all Nerves systems to upgrade in lock step.

This also removes the back-and-forth between the Nerves tooling to
create the artifact. The code in Nerves was only the creation of the
tarball which was such a minimal part that replicating here instead of
calling the shared code simplifies everything. It also means that
building the artifact is a process of calling the `build.sh` script in
the base directory rather than running `mix nerves.artifact`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant