Hi list,

please take thirty seconds to read this: http://rt.cpan.org/Public/Bug/Display.html?id=21459

As most of you probably know, various modules (some of them using XS) are built into parl(.exe), the PAR binary loader which is prepended to any binary executables produced by pp, at build time.

This is a problem for several reasons. One is that if I install a new version of some module, I either have to recompile PAR or expect a random version to be loaded. (Not really random, but random from a user point of view.)

Another, possibly bigger problem is that people install PAR via ppm or as .par binaries. Those binaries have the versions of modules that the producer of the binary happened to have installed. An installed Perl and the Perl PAR was built with might be incompatible or any bundled modules might be. (As is the case in the above ticket.)

What can we do about this? If we cannot "fix" this, how can we make users more aware of this? Where in the documentation does this caveat belong? Where on par.perl.org?

Thanks for your input,
Steffen

Reply via email to