DS Version : 7.5 EE
In one of my job, from transformer I am making a call to external C++ routine. Every time I run the job, it's throwing following error and getting aborted.
Code: Select all
Failed to load the library "V0S198_MKG_FDW_MGR_MovementData_Transformer_198.so". Either the directory containing the library file is not on the library search path, or the library was compiled on a system that is incompatible with this system. Could not load "V0S198_MKG_FDW_MGR_MovementData_Transformer_198": /mnt/datastage/7.5/Projects/C40075/C40075_Test/Deployed_Flows/temp/O1509152.MKG_FDW_MGR_MovementData/V0S198_MKG_FDW_MGR_MovementData_Transformer_198.so: undefined symbol: strptime__FPCcT0P2tm.
These are the complie options I am giving to generate an object file.
g++ -O -fPIC -c IRITimeConversion.cc -I.
I am guessing g++ compiler is not supporting strptime or DataStage libraries are not able to properly link to strptime C function.
Any work arounds for this.
Thanks.... for ur time.