Page 1 of 1

Posted: Tue Feb 19, 2008 5:51 am
by ray.wurlod
You probably need an extra -l option in APT_LINKER_OPTIONS to refer to your shared object.

Posted: Tue Feb 19, 2008 7:43 am
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.

Posted: Tue Feb 19, 2008 7:47 am
by chulett
That would be an "HP thing" not a "DataStage thing".

Posted: Tue Feb 19, 2008 7:58 am
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.