[Bug 53392] New: does not compile on Openindiana (solaris11)

WineHQ Bugzilla wine-bugs at winehq.org
Wed Jul 20 22:31:39 CDT 2022


https://bugs.winehq.org/show_bug.cgi?id=53392

            Bug ID: 53392
           Summary: does not compile on Openindiana (solaris11)
           Product: Wine
           Version: 7.13
          Hardware: x86-64
                OS: Solaris
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: malicorne at chez.com

It seems that wine does not respect the CFLAGS or at least to some extend.

$ uname -a
SunOS addie 5.11 illumos-c1bbf9203b i86pc i386 i86pc illumos

$ ./configure CFLAGS="-fPIC" CXXFLAGS="-fPIC" --prefix=/opt/wine

$ make
[...]
gcc -o tools/winegcc/winegcc tools/winegcc/utils.o tools/winegcc/winegcc.o
-lsocket -lnsl
tools/winegcc/winegcc -o dlls/acledit/acledit.dll.so --wine-objdir . -fno-PIC
-fasynchronous-unwind-tables -shared \
  dlls/acledit/acledit.spec -Wb,--prefer-native -mno-cygwin dlls/acledit/main.o
\
  dlls/winecrt0/libwinecrt0.a dlls/ucrtbase/libucrtbase.a
dlls/kernel32/libkernel32.a \
  dlls/ntdll/libntdll.a
Text relocation remains                         referenced
    against symbol                  offset      in file
.rodata (section)                   0x11010     acledit.dll-62d91a2e.spec.o
.rodata (section)                   0x11017     acledit.dll-62d91a2e.spec.o
.rodata (section)                   0x11030     acledit.dll-62d91a2e.spec.o
.rodata (section)                   0x11037     acledit.dll-62d91a2e.spec.o
.rodata (section)                   0x11050     acledit.dll-62d91a2e.spec.o
.rodata (section)                   0x11057     acledit.dll-62d91a2e.spec.o
.rodata (section)                   0x11070     acledit.dll-62d91a2e.spec.o
.rodata (section)                   0x11077     acledit.dll-62d91a2e.spec.o
.rodata (section)                   0x11090     acledit.dll-62d91a2e.spec.o
.rodata (section)                   0x11097     acledit.dll-62d91a2e.spec.o
.rodata (section)                   0x110b0     acledit.dll-62d91a2e.spec.o
.rodata (section)                   0x110b7     acledit.dll-62d91a2e.spec.o
.data (section)                     0x110d5     acledit.dll-62d91a2e.spec.o
.data (section)                     0x110f1     acledit.dll-62d91a2e.spec.o
.data (section)                     0x11102     acledit.dll-62d91a2e.spec.o
.data (section)                     0x1110a     acledit.dll-62d91a2e.spec.o
.data (section)                     0x11112     acledit.dll-62d91a2e.spec.o
.data (section)                     0x1111a     acledit.dll-62d91a2e.spec.o
.data (section)                     0x11122     acledit.dll-62d91a2e.spec.o
ld: fatal: relocations remain against allocatable but non-writable sections
collect2: error: ld returned 1 exit status
winegcc: /usr/bin/gcc failed
make: *** [Makefile:1380: dlls/acledit/acledit.dll.so] Error 2
Error on line 4

If I replace the -fno-PIC by -fPIC as requested on CFLAGS, it does go on until
next time.

-- 
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.



More information about the wine-bugs mailing list