Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 06 Jun 2004 09:45:43 -0400
From:      Jed Clear <clear@alum.mit.edu>
To:        freebsd-perl@freebsd.org
Subject:   Want to build but not install system perl - FBSD 4.x
Message-ID:  <40C32007.7D770F28@alum.mit.edu>

next in thread | raw e-mail | index | archive | help
I have a FreeBSD 4.x machine (K6) that acts as a build server.  It also
has the perl 5.8 port installed and use.perl set to port.  I recently
built 4.10 from CVS on it, and the installworld went fine on the K6.  

I have a much weaker machine (486) that does not have (or need) the perl
5.8 port installed.  For reasons that should be obvious, I don't do
buildworlds on the 486, I NFS mount the /usr/src and /usr/obj from the
K6 to do installworlds on the 486.  On the 486, the 4.10 installworld
died while trying to install the perl libraries.  My initial kludge was
to first copy over the make.conf PERL values, so the installworld would
complete, then manually build /usr/src/gnu/usr.bin/perl on the K6 and
manually install the same on the 486.  In retrospect, I probably could
have improved that considerably, but there has to be a better way.

My question is can I tweak the make.conf on the K6 to build the system
perl, but not use or installworld it?  Removing NOPERL seems like it
would cause the build of system perl, but I'm not sure if it would also
cause it to be installed.  Installing it on the K6 wouldn't be too bad,
however I want to make sure port perl continues to be used on the K6. 
Is there a good explanation of the make.conf PERL variables as well as
the interaction of system and port perl in FreeBSD somewhere?

Thanks,

-Jed



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40C32007.7D770F28>