A very quick update - I got it working! I compiled with Centos 5.4 and copied the binary and libraries over. The only extra thing was to launch the executable with ld-2.5.so - see the following script which also shows the various libraries that were copied. I simply put these in a subdirectory "lib". Anyway I hope this is of some use to someone.
Cheers
Paul.
Code:
#!/bin/sh
# noddy script to run login server with wrong libraries
# NB the LD_PRELOAD stuff is all on one line in the real file
cd /home/eq/server/loginserver
LD_PRELOAD="lib/libc-2.5.so:lib/libcrypto.so:lib/libcrypt.so:lib/libc.so.6:lib
/libdl.so:lib/libgcc_s.so:lib/libm.so:lib/libnsl.so:lib/libpthread.so.0:
lib/libssl.so:lib/libstdc++.so.6:lib/libz.so.1"
export LD_PRELOAD
./ld-2.5.so ./EQEmuLoginServer