I have an AIX installation that has to use the 64-bit version of the Terdata ODBC driver (tdata.so). My $LIBPATH references all of the 64-bit libraries for GSS and ICU. Unfortunately, I get the following error when I try to use mload:
======================================================================== = = = Processing Control Statements = = = ======================================================================== .logtable test; 0002 .logtable test; **** 12:08:39 UTY1006 CLI error: 235, MTDP: EM_GSSINITFAIL(235): call to gss_init failed. **** 12:08:39 UTY2410 Total processor time used = '0.036889 Seconds' . Start : 12:05:32 - TUE NOV 11, 2008 . End : 12:08:39 - TUE NOV 11, 2008 . Highest return code encountered = '12'. $
I believe that I also need to use the 32-bit GSS and ICU environment for mload / fload etc...and I should be able to set my new $LIBPATH to point to the 32-bit stuff in my mload shell script. I need to know if both 32 and 64-bit GSS and ICU environments can co-exist in the same installation?
Yes, 32-bit and 64-bit TTU libraries can co-exist in the same installation. For 64-bit applications put "/usr/lib/lib_64" at the front of LIBPATH. For 32-bit applications (multiload) omit that directory or put "usr/lib" first.