Windows-on-ARM-Experiments / mingw-woarm64-build

Build script for Windows on Arm64 GNU cross compiler aarch64-w64-mingw32.
GNU General Public License v2.0
27 stars 3 forks source link

`[[gnu::weak]]` is not workfing for `aarch64-w64-mingw32` #148

Closed Blackhex closed 3 weeks ago

Blackhex commented 1 month ago

This issue was discovered during shared libgcc build. The current workaround is https://github.com/Windows-on-ARM-Experiments/mingw-woarm64-build/pull/147/files#diff-75e054f48f3a2d0743e01476bb3886f4beebaab64f1974576de03d29b78f367d

It seems that the appropriate pseudo-code is added to the assembly by GCC so the issue will be in binutils ld implementation.

Blackhex commented 3 weeks ago

Fixed with Windows-on-ARM-Experiments/gcc-woarm64#28