GCC Snapshots#186
Conversation
Allows the user to specify a `gcc` snapshot version, from https://gcc.gnu.org/pub/gcc/snapshots, or a mirror of, as the `gcc` version, like `GCC_VER = 14-20240310` and use this to build the toolchain source: https://git.zv.io/toolchains/musl-cross-make/-/blob/musl.cc/Makefile?ref_type=heads#L67-L68
|
My test run + artifacts https://github.com/userdocs/musl-cross-make/actions/runs/8287381126 |
|
The problem with this is that mcm explicitly builds toolchains intended to work correctly with musl, which, for most combinations of gcc version and target, means patches are required. I do not want to add as a standard feature an easy way to make toolchains that are subtly broken. If there were some way to associate with snapshots a base version and apply the patches from that base version and error out if they don't apply unless the user has supplied their own rebased patches, it might make sense to offer this. |
|
The archives have a top level dir named I figure anyone doing this is in a dev mode anyway and this would be sufficient? |
Allows the user to specify a
gccsnapshot version, from https://gcc.gnu.org/pub/gcc/snapshots, or a mirror of, as thegccversion in theconfig.makby setting it as theGCC_VER, for exampleGCC_VER = 14-20240310and use version of
gccto build the toolchainsource: https://git.zv.io/toolchains/musl-cross-make/-/blob/musl.cc/Makefile?ref_type=heads#L67-L68