llancet has asked for the wisdom of the Perl Monks concerning the following question:
Hi monks!
I wrote a manuscript to a scientific journal about my genome visualization toolkit, which includes a PerlXS interface. However, some reviewers failed to compile it and asked for a precompiled binary package.
I thought there will be ABI compatibility issues, as the ABI by different Perl versions might changes. However I still tried it: I compiled the package on my Debian Jessie machine (Perl 5.20.1), and tried to run it on a Debian Whezzy machine (Perl 5.14.2). The result is surprise: before I got any Perl compatibility issue, I firstly got a glibc issue:
Can't load '/usr/local/share/perl/5.14.2/auto/GenoEye/GenoEye.so' for +module GenoEye: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' + not found (required by /usr/local/share/perl/5.14.2/auto/GenoEye/Gen +oEye.so) at /usr/lib/perl/5.14/DynaLoader.pm line 184.
So, is there any possibility to release a precompiled PerlXS module for major Linux distributions?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: How to release a precompiled XS module? (apt-get repository)
by Anonymous Monk on Nov 10, 2014 at 08:32 UTC | |
by llancet (Friar) on Nov 11, 2014 at 05:58 UTC | |
by Anonymous Monk on Nov 11, 2014 at 09:26 UTC | |
|
Re: How to release a precompiled XS module?
by jellisii2 (Hermit) on Nov 10, 2014 at 12:50 UTC | |
by RonW (Parson) on Nov 10, 2014 at 17:31 UTC |