This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

libobjc/917: Build failed



>Number:         917
>Category:       libobjc
>Synopsis:       Build failed
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Nov 28 06:36:02 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     Alexander Klimov
>Release:        Nov 28 16:19:10 IST 2000 from cvs
>Organization:
>Environment:
SunOS iridium 5.6 Generic_105181-20 sun4u sparc SUNW,Ultra-5_10
>Description:
I get gcc from cvs today, run
../gcc/configure --prefix=/usr/local/gcc --enable-shared &&  make CFLAGS='-O2' LIBCFLAGS='-g -O2' LIBCXXFLAGS='-g -O2 -fno-implicit-templates' bootstrap
from separate directory and get:
...
/export/home/ask/build/gcc-build/gcc/xgcc -B/export/home/ask/build/gcc-build/gcc/ -B/usr/local/gcc/sparc-sun-solaris2.6/bin/ -B/usr/local/gcc/sparc-sun-solaris2.6/lib/ -isystem /usr/local/gcc/sparc-sun-solaris2.6/include -shared -Wl,-h -Wl,libobjc.so.1 -o .libs/libobjc.so.1.0.0  .libs/archive.o .libs/class.o .libs/encoding.o .libs/gc.o .libs/hash.o .libs/init.o .libs/linking.o .libs/misc.o .libs/nil_method.o .libs/NXConstStr.o .libs/Object.o .libs/objects.o .libs/Protocol.o .libs/sarray.o .libs/selector.o .libs/sendmsg.o .libs/thr.o .libs/thr-objc.o  -lc 
Text relocation remains                         referenced
    against symbol                  offset      in file
__objc_class_name_Object            0x0         .libs/NXConstStr.o
__objc_class_name_Object            0x1c        .libs/linking.o
__objc_class_name_Object            0x0         .libs/Protocol.o
__objc_class_name_NXConstantString  0x20        .libs/linking.o
ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld returned 1 exit status
make[2]: *** [libobjc.la] Error 1
make[2]: Leaving directory `/export/home/ask/build/gcc-build/sparc-sun-solaris2.6/libobjc'
make[1]: *** [all-target-libobjc] Error 2
make[1]: Leaving directory `/export/home/ask/build/gcc-build'
make: *** [bootstrap] Error 2
>How-To-Repeat:
My compiler is gcc version 2.95.2 19991024 (release)
>Fix:
I guess -fPIC should be added somethere in makefiles, but it is only guess
>Release-Note:
>Audit-Trail:
>Unformatted:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]