public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/26014]  New: linking against libgcj results in strange unresolved symbols
@ 2006-01-29  3:47 alex at milivojevic dot org
  2006-01-29  4:04 ` [Bug target/26014] " pinskia at gcc dot gnu dot org
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: alex at milivojevic dot org @ 2006-01-29  3:47 UTC (permalink / raw)
  To: gcc-bugs

During bootstrap, libgcj builds fine.  However, the first time something is
linked against it (that would be jv-convert), linker complains there are
undefined references in libgcj.so.  They look like standard system calls and C
library functions with "@SUNW_x.y" appended (x.y being version, like 0.7 or
0.9).

Configure line:
../configure --with-cpu=ultrasparc --with-tune=ultrasparc --disable-nls
--with-gmp=/usr/local --with-mpfr=/usr/local --with-gnu-ld --with-gnu-as
--with-ld=/usr/local/bin/ld --with-as=/usr/local/bin/as --enable-java-awt=xlib
--with-x --enable-languages=c,ada,c++,f95,java,objc

Bootstraping using gnat-3.15p (probably not relevant, this is quite far into
the bootstrap when all native compiler are already built).  Versions of ld and
as:

$ ld -v
GNU ld version 2.16
$ as -v
GNU assembler version 2.16 (sparc-sun-solaris2.11) using BFD version 2.16

Error:

/bin/sh ./libtool --tag=GCJ --mode=link /usr/local/tmp/gcc/gcc/gcj
-B/usr/local/tmp/gcc/gcc/ -B/usr/local/sparc-sun-solaris2.11/bin/
-B/usr/local/sparc-sun-solaris2.11/lib/ -isystem
/usr/local/sparc-sun-solaris2.11/include -isystem
/usr/local/sparc-sun-solaris2.11/sys-include  -m64
-L/usr/local/tmp/gcc/sparc-sun-solaris2.11/sparcv9/libjava -g -O2  -m64 -m64 -o
jv-convert --main=gnu.gcj.convert.Convert -rpath /usr/local/lib/sparcv9 -R
/usr/local/lib/sparcv9 -shared-libgcc  
-L/usr/local/tmp/gcc/sparc-sun-solaris2.11/sparcv9/libjava/.libs libgcj.la 
/usr/local/tmp/gcc/gcc/gcj -B/usr/local/tmp/gcc/gcc/
-B/usr/local/sparc-sun-solaris2.11/bin/ -B/usr/local/sparc-sun-solaris2.11/lib/
-isystem /usr/local/sparc-sun-solaris2.11/include -isystem
/usr/local/sparc-sun-solaris2.11/sys-include -m64 -g -O2 -m64 -m64 -o
.libs/jv-convert --main=gnu.gcj.convert.Convert -shared-libgcc 
-L/usr/local/tmp/gcc/sparc-sun-solaris2.11/sparcv9/libjava
-L/usr/local/tmp/gcc/sparc-sun-solaris2.11/sparcv9/libjava/.libs
./.libs/libgcj.so
-L/usr/local/tmp/gcc/sparc-sun-solaris2.11/sparcv9/libstdc++-v3/src
-L/usr/local/tmp/gcc/sparc-sun-solaris2.11/sparcv9/libstdc++-v3/src/.libs
-L/usr/local/tmp/gcc/gcc/sparcv9 -L/usr/local/tmp/gcc/gcc
-L/usr/local/sparc-sun-solaris2.11/bin -L/usr/local/sparc-sun-solaris2.11/lib
-L/usr/local/lib/../sparc-sun-solaris2.11/lib -L/usr/ccs/bin/sparcv9
-L/usr/ccs/bin -L/usr/ccs/lib/sparcv9 -L/usr/ccs/lib -L/usr/local/lib
-L/lib/sparcv9 -L/usr/lib/sparcv9 -lgcc_s -lgcc_s -lpthread -lrt -ldl -lgcc_s
-lgcc_s -Wl,--rpath -Wl,/usr/local/lib/sparcv9
./.libs/libgcj.so: undefined reference to `pthread_attr_setstackaddr@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `dlopen@SUNW_0.7'
./.libs/libgcj.so: undefined reference to `dlclose@SUNW_0.7'
./.libs/libgcj.so: undefined reference to `pthread_attr_setschedparam@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `thr_join@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `sigsetjmp@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `thr_setprio@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `pthread_setschedparam@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `pthread_attr_setstacksize@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `pthread_key_create@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `mutex_unlock@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `write@SUNW_0.9'
./.libs/libgcj.so: undefined reference to
`pthread_attr_setinheritsched@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `pthread_attr_getscope@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `pthread_create@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `pthread_setspecific@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `cond_destroy@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `pthread_kill@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `open@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `thr_self@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `thr_continue@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `waitpid@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `sigprocmask@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `fcntl@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `mutex_lock@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `dlsym@SUNW_0.7'
./.libs/libgcj.so: undefined reference to `pthread_attr_getstackaddr@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `select@SUNW_1.2'
./.libs/libgcj.so: undefined reference to
`pthread_attr_getinheritsched@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `cond_signal@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `pthread_attr_destroy@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `dlerror@SUNW_0.7'
./.libs/libgcj.so: undefined reference to `pthread_sigmask@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `cond_broadcast@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `dladdr@SUNW_0.8'
./.libs/libgcj.so: undefined reference to `pthread_attr_init@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `cond_wait@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `close@SUNW_0.9'
./.libs/libgcj.so: undefined reference to
`pthread_attr_setschedpolicy@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `siglongjmp@SUNW_0.9'
./.libs/libgcj.so: undefined reference to
`pthread_attr_getdetachstate@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `sigsuspend@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `read@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `msync@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `pthread_getspecific@SUNW_0.9'
./.libs/libgcj.so: undefined reference to
`pthread_attr_setdetachstate@SUNW_0.9'
./.libs/libgcj.so: undefined reference to
`pthread_attr_getschedpolicy@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `thr_create@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `pthread_attr_getschedparam@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `pthread_self@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `cond_init@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `fork@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `thr_suspend@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `pthread_attr_getstacksize@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `pthread_attr_setscope@SUNW_0.9'
./.libs/libgcj.so: undefined reference to `sigaction@SUNW_0.9'
collect2: ld returned 1 exit status
make[5]: *** [jv-convert] Error 1
make[5]: Leaving directory
`/usr/local/tmp/gcc/sparc-sun-solaris2.11/sparcv9/libjava'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory
`/usr/local/tmp/gcc/sparc-sun-solaris2.11/sparcv9/libjava'
make[3]: *** [multi-do] Error 1
make[3]: Leaving directory `/usr/local/tmp/gcc/sparc-sun-solaris2.11/libjava'
make[2]: *** [all-multi] Error 2
make[2]: Leaving directory `/usr/local/tmp/gcc/sparc-sun-solaris2.11/libjava'
make[1]: *** [all-target-libjava] Error 2
make[1]: Leaving directory `/usr/local/tmp/gcc'
make: *** [bootstrap] Error 2


-- 
           Summary: linking against libgcj results in strange unresolved
                    symbols
           Product: gcc
           Version: 4.0.2
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: alex at milivojevic dot org
 GCC build triplet: sparc-sun-solaris2.11
  GCC host triplet: sparc-sun-solaris2.11
GCC target triplet: sparc-sun-solaris2.11


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26014


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2006-01-30 14:50 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-01-29  3:47 [Bug target/26014] New: linking against libgcj results in strange unresolved symbols alex at milivojevic dot org
2006-01-29  4:04 ` [Bug target/26014] " pinskia at gcc dot gnu dot org
2006-01-29  4:34 ` pinskia at gcc dot gnu dot org
2006-01-29  8:59 ` ebotcazou at gcc dot gnu dot org
2006-01-29 18:28 ` pinskia at gcc dot gnu dot org
2006-01-30  2:54 ` mark at detrick dot com
2006-01-30  6:45 ` ebotcazou at gcc dot gnu dot org
2006-01-30 14:50 ` alex at milivojevic dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).