[Bug 51711] New: Regression in ARM 32-bit compile, does not find unwind functions
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(a)winehq.org Reporter: mike(a)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 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=51711 Matías Zúñiga <matias.nicolas.zc(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |matias.nicolas.zc(a)gmail.com --- Comment #1 from Matías Zúñiga <matias.nicolas.zc(a)gmail.com> --- Fedora default cflags include "-fexceptions", which seems to conflict with the preloader ldflags. The build also fails for armv7l openSUSE (https://build.opensuse.org/public/build/Emulators/openSUSE_Factory_ARM/armv7...), tough they are not using "-fexceptions" but "-funwind-tables -fasynchronous-unwind-tables" instead. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla