#4710: Tidy the new-style perl so that all modules are in /usr/lib
--------------------+----------------------
 Reporter:  ken@…   |      Owner:  lfs-book
     Type:  task    |     Status:  new
 Priority:  normal  |  Milestone:  10.0
Component:  Book    |    Version:  SVN
 Severity:  normal  |   Keywords:
--------------------+----------------------
 Before we moved to the new-style of perl install, all modules from perl
 itself, and almost all modules from BLFS (the exception is Git) were in
 /usr/lib/perl5.

 With what is currently in the book, a lot of core and other modules are in
 /usr/share/perl5{core_perl,site_perl}

 Summarising, -Dprivlib is needed to ensre that the default is not used for
 the modules that moved to /usr/share, but the default for that is
 /usr/lib/perl5/5.32.0 so we ought to change it to match our other changes.

 We also need to similarly change sitelib.

 xry111 suggested the following, it works nicely:

 {{{
 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
 }}}

 I have also built several modules (in chroot), git with the sed I will be
 proposing for BLFS, and used cpan to install a module. All the modules are
 in either /usr/lib/perl5/5.32/core_perl or /usr/lib/perl5/5.32/site_perl.

 I think we should make this change ASAP, but I'm not sure that everyone
 relevant has read my sometimes-confused threads on the list.

--
Ticket URL: <http://wiki.linuxfromscratch.org/lfs/ticket/4710>
LFS Trac <http://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to