Parallel routine issue when using library file

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

You probably need an extra -l option in APT_LINKER_OPTIONS to refer to your shared object.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
ghila
Premium Member
Premium Member
Posts: 41
Joined: Mon Mar 15, 2004 2:37 pm
Location: France

Post by ghila »

ray.wurlod wrote:You probably need an extra -l option in APT_LINKER_OPTIONS to refer to your shared object.
Tranks for your response Ray.

I do an "file" command on the library correponding to a buildop, I see the results:
***/buildop/SRMult.sl: PA-RISC2.0 shared library -not stripped

So I've changed the name of the library file libcrc64.so by libcrc64.sl and in the declaration in Manager too, it works fine finally!!

Perhaps in HP PA-RISC environment, DataStage engine don't recognize *.so.
Regards,

Daniel
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

That would be an "HP thing" not a "DataStage thing".
-craig

"You can never have too many knives" -- Logan Nine Fingers
ghila
Premium Member
Premium Member
Posts: 41
Joined: Mon Mar 15, 2004 2:37 pm
Location: France

Post by ghila »

chulett wrote:That would be an "HP thing" not a "DataStage thing".
I think so.

I will test this routine on HP Itanium2 environment to observe the behaviour.
Regards,

Daniel
Post Reply