Wine on Solaris 2.11
Rick V
rick at snowlight.net
Fri Jul 5 16:38:16 CDT 2019
I've managed to compile the Wine 4.10 runtime bits on Solaris 2, but i
keep running into a problem with the native linker (and GNU LD/GOLD)
where winebuild/winegcc fails to remove the import symbols from the
wrapped PE-in-ELF shared object:
../../tools/winegcc/winegcc -o acledit.dll.so -B../../tools/winebuild
-fno-PIC -fasynchronous-unwind-tables \
-shared ../../../dlls/acledit/acledit.spec -mno-cygwin main.o
-lsocket -lnsl -mimpure-text -L/usr/local/lib -Wl,-R/usr/local/lib
Undefined first referenced
symbol in file
__wine$func$msvcrt$1016$ftell
../../dlls/msvcrt/libmsvcrt.a(msvcrt.8sjEgq.o)
__wine$func$msvcrt$1024$getenv
../../dlls/msvcrt/libmsvcrt.a(msvcrt.k9b5ph.o)
__wine$func$msvcrt$1060$localtime
../../dlls/msvcrt/libmsvcrt.a(msvcrt.4A4GdP.o)
__wine$func$msvcrt$1019$fwrite
../../dlls/msvcrt/libmsvcrt.a(msvcrt.kAOzVa.o)
__wine$func$msvcrt$1007$fread
../../dlls/msvcrt/libmsvcrt.a(msvcrt.socBBA.o)
(and so forth)
I'm at a loss to describe any extra information, and I don't think using
GNU LD or GOLD fixes this (might have to remove any target-specific code
in winebuild to fall through to Linux/GNU LD behaviour to check)
Thanks
R
More information about the wine-devel
mailing list