Hi Olivier,
I use at the moment a Ubuntu Karmic.
I wish I could build static binaries of Virtuoso6 for Linux.
I use the following command line for the ./configure :
LDFLAGS="-static" ./configure
Unfortunately, the configure script fails, in that case, with such
an error:
...
checking validity of the OpenSSL headers in /usr... good
checking version and usability of the OpenSSL lib in /usr...
configure: error: bad. Check config.log for details
The config.log does not help much when I read it.
Can anyone confirm that this command line leads to the same problem on
his/her Linux?
PS: i also have tried to build virtuoso with this command line:
./configure --enable-static --disable-shared
but the binary virtuoso-t still has some external dependancies:
lolive@marilyn:/opt/virtuoso$ ldd bin/virtuoso-t
linux-gate.so.1 => (0xb782d000)
libssl.so.0.9.8 => /lib/i686/cmov/libssl.so.0.9.8 (0xb77d4000)
libcrypto.so.0.9.8 => /lib/i686/cmov/libcrypto.so.0.9.8 (0xb768e000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7674000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7670000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb764a000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7505000)
libz.so.1 => /lib/libz.so.1 (0xb74ef000)
/lib/ld-linux.so.2 (0xb782e000)
Any help is welcome.
I can have a look, but could you please explain the reason why you
would need completely static binaries ?
Patrick