Symbol ceil not found for libthsql.so() rtld: 0712-001
Posted in 2008
Hi, Running a 32 bit esql compiled program on a 64 bit AIX 5.3 host. Program runs fine on original compiled 64 bit host. Program was originally compiled with and is now being run with the 32 bit version of the the esqlc libraries (CSDK Version 2.90, ESQL Version 2.90) on 64 bit AIX 5.3. When the program xxx is run on a different 64 bit AIX host the following error is received: exec(): 0509-036 Cannot load program ./xxx because of the following errors: rtld: 0712-001 Symbol ceil was referenced from module /usr/lib/ libthsql.so(), but a runtime definition of the symbol was not found. The AIX account has the folllowing settings: LIBPATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql: THREADLIB=POSIX oslevel is 5.3.0.0 On the 64 bit AIX 5.3.0.0 host that xxx was compiled on, the 32 bit xxx runs fine. Any help would be appreciated by on this is occurring when the xxx executable is run on a different 64 AIX host which is also is oslevel 5.3.0.0 and has installed 32 bit ESQL Version 2.90. Thanks, Joe