Please test: Packaging using stripped parl(dyn)

2006-11-07 Thread Steffen Mueller
Hi list, after some discussion with Roderich, I dove into the PAR::Packer sources and changed some rather integral parts. Here's what happened: - We had lots of bugs due to XS modules being built into 'parl' being insufficient for the packaged code (Scalar::Util::refaddr()) or incompatible

Re: Please test: Packaging using stripped parl(dyn)

2006-11-07 Thread Steffen Mueller
Me again! Steffen Mueller schrieb: I'm going to commit these changes to SVN now. I strongly urge all of you to test these changes thoroughly. They're somewhat extensive and I would hate if the blew up in my face when I make the 0.958 release. For your information, I have just tested these

Re: Undefined subroutine Scalar::Util::refaddr

2006-11-07 Thread Peter Gordon
On Mon, 2006-11-06 at 14:38 +0100, Steffen Mueller wrote: Roderich Schupp schrieb: [...] You could try what happens for system() (don't remember). If system() doesn't flash a DOS box with --gui, you could replace the backticks by using IPC::Run3 (that allows you to catch stdout/stderr

Re: Please test: Packaging using stripped parl(dyn)

2006-11-07 Thread Steffen Mueller
Hi Glenn, instead of replying to each point, I'll write a coherent reply. I hope you don't mind. It mostly boils down to this valid question Glenn asked: If the stripped parl has a chance of working when executed by pp, why would in not be able to work in all cases of execution? Let me

Re: Please test: Packaging using stripped parl(dyn)

2006-11-07 Thread Steffen Mueller
Glenn Linderman schrieb: [...] So most of the extra run-time cost of pp in the above sequence could be eliminated by doing it at installation time, or at a later re-run this if you upgrade XS modules. If this sort of packaging of the build time works for all pre-built installation

Linux DBD::MySQL client library issue

2006-11-07 Thread Eric Brinkley
I created an application that uses DBD::MySQL. I add the MySQL client library to the PAR with '-l /opt/mysql/lib/mysql/libmysqlclient.so.15'. When I do the 'pp' on my Solaris 8 system the executable runs and completes without issue, however, when I do the same command line on Linux, things get