Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw

building a perl+modules for distribution

by Anonymous Monk
on Feb 19, 2013 at 18:32 UTC ( #1019641=perlquestion: print w/replies, xml ) Need Help??
Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:


I'm attempting to build perl+a number of cpan modules into a single package for distribution. Here are the the caveats: I can't use relocatableinc because useshrplib is a requirement and it runs on an automated build server where many jobs expect perl to live under /opt/perl, but I'm rebuilding a replacement that will go under /opt/perl but can't build there because of the other jobs expecting /opt/perl to exist.

I've tried configuring with prefix=/opt/perl and installprefix=/tmp/perl (also prefix=/opt/perl and make install DESTDIR=/tmp/perl) but when I go to install modules after a make install, the build under /tmp/perl is attempting to use various libs from /opt/perl. I've tried modifying's makepl_arg to use a PREFIX under /tmp/perl, but no dice.

Is there any nice way to do this? Chroot?

  • Comment on building a perl+modules for distribution

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://1019641]
Approved by Corion
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (7)
As of 2018-06-23 08:42 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (125 votes). Check out past polls.