On 13 December 2016 at 15:02, Bruce Dubbs <[email protected]> wrote:
> The file, AFAICT is /usr/lib/perl5/*/Getopt/Std.pm. > > Why did you strip that out? I would have said if I had stripped anything out, so as to try and give the fullest context behind what I was doing, so you can take what I reported as saying that I didn't strip anything out. As I said, it, rather the "perl-modules" DEB's contents didn't get pulled in by the deboostrap OS install. FWIW, I created the deboostrap-ed OS and then used version-check.sh to add in extra stuff, so to get to the point where I thought I had everything. > This is essentially a library. We don't search for every library that we > need and Getopt/Std.pm is part of a standard perl install. Within the OS I had deboostrap-ed from, Perl is split across two debs perl-base perl-modules and the module I was missing, as you might expect, was in the latter DEB. Interestingly, what I have since seen is that in a non-deboostrap-ed install there's a third Perl DEB file, just called "perl" which lists the other two as dependencies, so most people are going to get both, which I think you have already alluded to, as regards OS installs. via apt-get/yum/dnf For completeness, it was the Chapter 5 build of Glibc that had the something in it that makes use of Getopt/Std.pm. As that comes very early on in the LFS build, once you have added "perl-modules" into the host mix, you don't get to see (or rather, you don't get told about them not being there) which other Perl modules are explicity required. -- http://lists.linuxfromscratch.org/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
