musl-cross-make icon indicating copy to clipboard operation
musl-cross-make copied to clipboard

Added gcc-10.2.0 patches

Open saidganim opened this issue 4 years ago • 6 comments

saidganim avatar Aug 29 '20 16:08 saidganim

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 avatar Aug 29 '20 17:08 richfelker

@richfelker hey, yes, I didn't include only those patches, which are in upstream. So it seems to be safe :)

saidganim avatar Aug 29 '20 17:08 saidganim

@richfelker Are we merging this PR ?

saidganim avatar Sep 19 '20 10:09 saidganim

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 avatar Sep 29 '20 09:09 rofl0r

@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.

richfelker avatar Oct 01 '20 19:10 richfelker

superceded by https://github.com/richfelker/musl-cross-make/pull/124 , this can be closed.

rofl0r avatar Jul 07 '21 16:07 rofl0r