MacOS X comes with Perl 5.6.0 pre-installed. Some number of users appear to have installed Perl 5.8 on their MacOS X systems. When those users run my PAR-generated app, it fails:
dyld: ./Spamnix Undefined symbols: _PerlIO_getpos _PerlIO_setpos _PerlIO_ungetc _Perl_PerlIO_clearerr _Perl_PerlIO_error _Perl_PerlIO_fileno _Perl_PerlIO_flush _Perl_get_sv _Perl_sv_2pv_flags I assume this is because the code in PAR's ./myldr directory is not compatible with a 5.8 libperl, and these users have committed the sin of replacing a dynamic library with a binary-incompatible version without changing the name. Is there a way to make a pp-generated executable work on a system with Perl 5.8 libs? I can ship the vendor's 5.6 libperl (indeed, I have been), but as per previous messages that has its own problems. I am coming to the conclusion that I need to use the "Perl with core modules installed" approach from the pp man page... Thanks, Barry
