On Tue, Sep 30, 2014 at 7:36 AM, <sisyph...@optusnet.com.au> wrote:

>
> No.
> It should not be possible for the set up you described to result in a
> "clash" of XS symbols, no matter how hard you try. The XS symbols are
> private to both modules - it doesn't matter if identical symbols exist.
>

Thanks for the quick reply, Rob.

Just to clarify I was meaning the symbols in the shared third-party .a
library.   Where two separate Perl (XS) modules link to the same static .a
library and those two Perl modules are then used in the same program.

We are going to try and get the .a library built as a .so file (or really
many .so libraries).   As it is right now it's kind of a beast so the
resulting Perl XS-build .so files are quite big.   Seems like a cleaner
approach, and that would allow patching the third-party library w/o having
to rebuild the Perl modules.

Thanks again.


-- 
Bill Moseley
mose...@hank.org

Reply via email to