https://bugs.winehq.org/show_bug.cgi?id=51711
Bug ID: 51711 Summary: Regression in ARM 32-bit compile, does not find unwind functions Product: Wine Version: 6.16 Hardware: arm OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: loader Assignee: wine-bugs@winehq.org Reporter: mike@cchtml.com Distribution: ---
Trying to compile wine (NOT staging) in Fedora 34, 35, and 36 (Rawhide) results in a compile error for only ARM 32-bit builds.
Error snippet: gcc -o loader/wine-preloader loader/preloader.o loader/preloader_mac.o -static -nostartfiles -nodefaultlibs \ -Wl,-Ttext=0x7d400000 -Wl,-z,relro -Wl,--as-needed /usr/bin/ld: loader/preloader.o:(.ARM.exidx+0x8): undefined reference to `__aeabi_unwind_cpp_pr1' /usr/bin/ld: loader/preloader.o:(.ARM.exidx+0x50): undefined reference to `__aeabi_unwind_cpp_pr0' collect2: error: ld returned 1 exit status make: *** [Makefile:154942: loader/wine-preloader] Error 1
Fedora 34 full build log: https://kojipkgs.fedoraproject.org//work/tasks/7977/74857977/build.log
Fedora 34 wine (NOT staging) build task: https://koji.fedoraproject.org/koji/taskinfo?taskID=74857977