make[3]: Entering directory `/ogdi_ss/ogdi/c-api/OBJ.Linux'
Making shared library: /ogdi_ss/bin/Linux/libogdi31.so
gcc -shared -O -o /ogdi_ss/bin/Linux/libogdi31.so ecs_dyna.o ecsregex.o ecssplit.o ecsassoc.o ecshash.o ecstile.o server.o ecsdist.o ecslist.o ecsinfo.o ecsgeo.o ecs_xdr.o ecs_xdrz.o gmath.o client.o ecs_capabilities.o -ldl -L/ogdi_ss/bin/Linux -lzlib_ogdi31 -L/ogdi_ss/bin/Linux -lexpat_ogdi31 -L/ogdi_ss/lib/Linux/static -lproj -lm
/gnat_pro/5.04a_libc2.3/bin/../libexec/gcc/i686-pc-linux-gnu/3.4.6/ld: errno: TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS reference in /ogdi_ss/lib/Linux/static/libproj.a(pj_init.o)
/lib/libc.so.6: could not read symbols: Bad value
collect2: ld returned 1 exit status
$ gcc -v
Reading specs from /gnat_pro/5.04a_libc2.3/bin/../lib/gcc/i686-pc-linux-gnu/3.4.6/specs
Configured with: /bonn.a/release-5_04/build-bonn//src/configure --prefix=/usr/gnat --enable-languages=c,ada --disable-nls --disable-checking --disable-libada --enable-threads=posix
Thread model: posix
gcc version 3.4.6 20051222 (prerelease) for GNAT Pro 5.04a
Patch that fixes this problem