musl-cross-make
musl-cross-make copied to clipboard
Added gcc-10.2.0 patches
It looks like a good many of the patches from 9.x have been dropped. Are they all upstream? I notice the s390x arch support patch is still there but m68k was dropped, so was one of these upstreamed but not the other? And in particular, omitting the the invalid tls model and gth-weak patches would produce silent breakage if they're not upstream.
@richfelker hey, yes, I didn't include only those patches, which are in upstream. So it seems to be safe :)
@richfelker Are we merging this PR ?
i think it would be preferable to merge the patches done by szabolcs nagy, as he's a long-time contributor to both musl and gcc and certainly did a careful forward port of the missing patches. note that he also provided most of the existing patch sets.
@rofl0r Looking at https://port70.net/~nsz/musl/gcc-10.1.0/, it seems there are patches missing that are included in this set: s390x ldso, time64 futex support, and m68k sqrt, at least. It sounds like the test fixes might be fixed upstream and no longer needed though.
Also, the time64 futex patch needs a fix to be riscv32-ready. I've pushed some pending changes I had here that can be incorporated.
superceded by https://github.com/richfelker/musl-cross-make/pull/124 , this can be closed.