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?
In reply to How to release a precompiled XS module? by llancet
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |