https://bugs.winehq.org/show_bug.cgi?id=54096
Bug ID: 54096 Summary: Non-PE builds broken since "ntdll: Move the .so module initialization to winecrt0." Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: martin@martin.st CC: julliard@winehq.org Regression SHA1: bef09697227c29f53bb0ad95232399cbba5c9c6b Distribution: ---
Builds with --without-mingw fail since bef09697227c29f53bb0ad95232399cbba5c9c6b, "ntdll: Move the .so module initialization to winecrt0.", with errors like these for all DLLs:
/usr/lib/gcc-cross/arm-linux-gnueabihf/9/../../../../arm-linux-gnueabihf/bin/ld: dlls/winecrt0/libwinecrt0.a(dll_soinit.o): in function `__wine_init_so_dll': /home/martin/fate/wine/build-armv7-elf-clang/../src/dlls/winecrt0/dll_soinit.c:92: undefined reference to `dladdr1' collect2: error: ld returned 1 exit status winegcc: /usr/bin/arm-linux-gnueabihf-gcc failed make: *** [Makefile:1410: dlls/acledit/acledit.dll.so] Error 2