Re: Symbol ceil not found for libthsql.so() rtld: 0712-001
Posted in 2008
Topics: Installation, Setup & Upgrades, Connectivity: ESQL/C, 4GL & Embedded SQL, Platform-Specific Issues
joseph_freemaker@yahoo.com wrote: > Hi, > Try putting $INFORMIXDIR/lib before /usr/lib in LD_LIBRARY_PATH. You should not be loading any Informix SDK libraries from /usr/lib if you are using CSDK 2.90, copies of the libraries stopped being made to /usr/lib during the install many versions ago. These may just be old libraries and may even be 64bit versions. Art S. Kagel Oninit > 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 > > > > > > > _______________________________________________ > Informix-list mailing list > Informix-list@iiug.org > http://www.iiug.org/mailman/listinfo/informix-list > > >