On Thu, Aug 06, 2020 at 04:22:33AM +0100, Ken Moffat via lfs-dev wrote: > On Thu, Aug 06, 2020 at 10:31:52AM +0800, Xi Ruoyao via lfs-dev wrote: > > On 2020-08-05 22:03 +0100, Ken Moffat via lfs-dev wrote: > > > On Thu, Aug 06, 2020 at 03:57:29AM +0800, Xi Ruoyao via lfs-dev wrote: > > > > On 2020-08-05 19:53 +0100, Ken Moffat via lfs-dev wrote: > > > > I prefer to put everything into /usr/lib/perl5, instead of using > > /usr/share/perl5. Like: > > > > sh Configure -des \ > > -Dprefix=/usr \ > > -Dvendorprefix=/usr \ > > -Dprivlib=/usr/lib/perl5/5.32/core_perl \ > > -Darchlib=/usr/lib/perl5/5.32/core_perl \ > > -Dsitelib=/usr/lib/perl5/5.32/site_perl \ > > -Dsitearch=/usr/lib/perl5/5.32/site_perl \ > > -Dvendorlib=/usr/lib/perl5/5.32/vendor_perl \ > > -Dvendorarch=/usr/lib/perl5/5.32/vendor_perl \ > > -Dman1dir=/usr/share/man/man1 \ > > -Dman3dir=/usr/share/man/man3 \ > > -Dpager="/usr/bin/less -isR" \ > > -Duseshrplib \ > > -Dusethreads > > Thanks! After sending my previous post I realised I'd been looking > at the wrong log and got myself confused - the plain perl in > /usr/share started appearing in /usr/lib/perl5/5.32.0/ when the > privlib define was removed, so obviously the old-style location is > the default for that when perl is in /usr and it should NOT be in > /usr/share. > > So, I had independently come up with everything you have and was > just about to try it. >
That works nicely. As well as LFS (perl itself, XML-Parser) I've manually installed a few modules (Try-Tiny, Module-Build, Sub-Identify, SUPER, Test-Warnings, Test-MockModule, Archive-Zip) and then I used cpan (used its automated setup option) to install Parse::Yapp. I've also install git using a sed to put the modules into /usr/lib/perl5/5.32/site_perl.. All of perl itself is in /usr/lib/perl5/5.32/core_perl, all the extra modules are in /usr/lib/perl5/5.32/site_perl). I think we ought to change the book to do this, but I'm not sure everyone has read htis thread - I'll raise a ticket. ĸen -- Juliet's version of cleanliness was next to godliness, which was to say it was erratic, past all understanding and was seldom seen. -- Unseen Academicals -- http://lists.linuxfromscratch.org/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page