akhiezer wrote:
From: Bruce Dubbs <[email protected]>
Date: Mon, 12 Dec 2016 20:02:22 -0600
Subject: Re: [lfs-dev] LFS 7.10: 2.2. Host System Requirements: Perl version
  OK: module missing

Kevin Buckley wrote:
Hi there,

am currently building a 7.10 from a very basic Ubuntu build host that I had
debootstrapped.

For completeness, I did run the

version-check.sh

as I worked through the book and everything reported OK.


A bit further into the build, though, I was told that I didn't have the

Getopt::Std.pm

module.

Easy enough to fix and whilst it might be "overkill" for the book, which
probably assumes that folk have a build host that's not as stripped down
as a debootstrapped OS install, it struck me that might be worth adding
in an explicit check for that one Perl module ?

The file, AFAICT is /usr/lib/perl5/*/Getopt/Std.pm.

Why did you strip that out?  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.

I am against adding this to version-check.sh because it is too much of an
edge case, but I am open to other opinions.



Can be useful in helping automate host-os requirements: strace'ing a
build shows - at least in theory - all that is accessed of host-os;
although strace can o/c interfere with what it's tracing.

I'm willing to do it if someone can show me a distro where a apt-get/yum/dnf etc install of perl does not install Getopt::Std.pm.

In the same vein, I am thinking about removing the library consistency check because that was a similar one-off problem where the solution tends to confuse more than it helps.

  -- Bruce

--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to