[WIP] gcc: update to 16.1.1+20260502. - #60505
Conversation
85cb438 to
e7cc8a6
Compare
47803cb to
97e0eed
Compare
|
Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it. |
|
To rebuild the
Note to self: options |
|
@oreo639 What do you think about updating |
Should be fine. I'll start working on this again later today or tomorrow i.g. (I'm not looking forward to trying to fix the libphobos musl time 32 issue :p) Also, thanks for the aarch64 testing. |
Testing the changes
[ci skip]
This restricts musl1.1 to specifically armv* architectures rather than all 32-bit architectures since armv* are the only ones officially supported.
I have removed the patches for
--enable-autolink-libatomicas support for that was merged into gcc upstream.I have also enabled libsanitizer for musl architectures.
TODO: libphobos currently fails to build on armv7l-musl and armv6l-musl, I did try reworking the time_t patch for the changes to libphobos but I haven't gotten it working atm. I have removed the patch for now. I can confirm the same issue happens on the latest release of ldc (2.42.x) as well. I have disabled gdc on those architectures temporarily until I have the time to fully debug it.
I also have yet to
update the cross compilers (which I will do soon) orrun a full test of the core packages as well as anything pulled in by the ISOs, which I will do when I have the time.Note for merging: glibc and musl must be merged and built before everything else.