Hello, I'm trying to build sqlite-3.6.22 on a sun4v server (T1 processor). I have tried bith gcc 4.4.1 and 4.4.3 in 32 and 64 bits modes. sqlite build process aborts with: ... gcc -DSQLITE_THREADSAFE=0 -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE -mtune=niagara -mcpu=niagara -m64 -m64 -m64 -m64 -o .libs/sqlite3 shell.o -L/usr/lib/sparcv9 ./.libs/libsqlite3.so -lreadline -lcurses -Wl,--rpath -Wl,/usr/local/lib /usr/shared-apps/lib/gcc/sparc-sun-solaris2.10/4.4.3/../../../../sparc-sun-solaris2.10/bin/ld: ./.libs/libsqlite3.so: dlsym: invalid version 5 (max 0) ./.libs/libsqlite3.so: could not read symbols: Bad value collect2: ld returned 1 exit status make: *** [sqlite3] Error 1
libsqlite.a is usable. I have no idea about libsqlite3.so usability. Both compilers work fine on all others programs I have tried to build. If I replace libsqlite3.so by libsqlite3.a, link stage can be done without error: tchaikovski:[~/rpl/build/tools/sqlite-3.6.22] > gcc -DSQLITE_THREADSAFE=0 -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE -mtune=niagara -mcpu=niagara -m64 -m64 -m64 -m64 -o .libs/sqlite3 shell.o -L/usr/lib/sparcv9 ./.libs/libsqlite3.a -lreadline -lcurses -Wl,--rpath -Wl,/usr/local/lib tchaikovski:[~/rpl/build/tools/sqlite-3.6.22] > Gcc options are: tchaikovski:[~/rpl/build/tools/sqlite-3.6.22] > gcc -v Using built-in specs. Target: sparc-sun-solaris2.10 Configured with: ../gcc-4.4.3/configure --prefix=/usr/shared-apps --enable-languages=c,c++,fortran --enable-shared --enable-threads=posix --enable-nls --enable-checking=release --with-mpfr=/usr/shared-apps/ --with-gnu-ld --enable-bootstrap Thread model: posix gcc version 4.4.3 (GCC) I have checked mpfr and gmp and I use binutils 2.20.1. On another sparc server (sun4u, dual UltraSPARC-III) running debian/squeeze with gcc-4.4 (gcc version 4.4.3 20100108), I cannot reproduce this bug. Regards, JKB -- Summary: dlsym: invalid version 5 (max 0) Product: gcc Version: 4.4.3 Status: UNCONFIRMED Severity: major Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mt1 at systella dot fr GCC build triplet: sparc-sun-solaris2.10 GCC host triplet: sparc-sun-solaris2.10 GCC target triplet: sparc-sun-solaris2.10 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43429