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