in reply to Re^10: shared-obj linking in xs-module
in thread shared-obj linking in xs-module

Either you use rpath to code the path to the shared object file into helloworld.so, or you put libmyprint.so into a standard library path (/usr/lib, /lib, directories in /etc/ld.so.conf, ...) and run ldconfig afterwards, or you set the LD_LIBRARY_PATH environment variable to the path where libmyprint.so lives. As an alternative you can also build libmyprint as a static library and link it into helloworld.so as a statically. That of course depend on the vendor of the library you want to bind as it'll only work if they provide a static library.

Cheers, Flo

Replies are listed 'Best First'.
Re^12: shared-obj linking in xs-module
by warlock (Initiate) on Mar 16, 2006 at 16:42 UTC
    Ok it functions, thank you for your help and your unlimited patience. I hope that my little problem and your messages could be usefull for some other user, too.

    Thank you again Cheers,

    Best regards

    Warlock