https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97865
Iain Sandoe <iains at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2020-11-17 Ever confirmed|0 |1 Status|UNCONFIRMED |NEW --- Comment #3 from Iain Sandoe <iains at gcc dot gnu.org> --- I didn't have x86 Big Sur until the weekend - still working through things. 1/ The change you have keeps the default as $wl-undefined ${wl}dynamic_lookup, which is no longer ideal - Darwin [at least in GCC] should only use that as a conscious decision (when we know it's required) otherwise it just suppresses errors on missing symbols until runtime. 2/ We probably also need to import the latest config.sub etc. 3/ Some of this stuff we patch locally, some we import - need to check which is which; and make a suitable patch. FWIW: these are the changes I made on my Arm64 branch: https://github.com/iains/gcc-darwin-arm64/commit/b71edb3c04914762e9f06da5f676009eff6e003f https://github.com/iains/gcc-darwin-arm64/commit/d6d94ab4c08f8ace4ea76773060604656de2f846