[lfs-dev] LFS SVN and Systemd Report

Ken Moffat zarniwhoop at ntlworld.com
Thu May 31 08:21:49 PDT 2012


On Thu, May 31, 2012 at 06:05:05AM -0700, Dan Nicholson wrote:
> 
> Here's an update. I forgot that [] are quotes in autoconf, so you
> usually end up using test instead. I still didn't test it works all
> the way, but I think configure should run.
> 
 Thanks.  I'll take a look later.

> Allow me to get on my soapbox here for a minute.
> 
> Nearly all the energy in LFS is used on building packages and all the
> associated issues with bootstrapping systems. Ask yourself, what
> percentage of the packages you're building use the autotools? 50%?
> 75%? 90%? The percentage is high regardless. IMO, if what you're
> interested in is building packages, then learning the process the
> build is created would be a great investment. I see so much time spent
> here trying to work around build issues and basically guessing at how
> the build works. I almost never see someone actually diagnose the
> issue at the root when the autotools are involved.
> 
 I've tried to understand the docs before, but perhaps I started
with the wrong mindset : usually "I need to fix _this_ specific
problem, and I want to do it *quickly*".

> The autotools are unusual, but they really aren't that complex. One of
> my real "oh" moments when I was still building LFS was when I saw an
> analysis Greg did of a configure bug and realized that it really
> wasn't that complex at all. At Xorg a guy showed up and wanted to help
> on build issues but had never seen the autotools before. Within a few
> months he was squashing bugs all over the place and now he's basically
> the expert there. It's a really handy skill set because of the
> ubiquity of the autotools.
> 
> The documentation is very good:
> 
> http://www.gnu.org/software/autoconf/manual/
> http://www.gnu.org/software/automake/manual/
> http://www.gnu.org/software/libtool/manual/
> 
> Old, but will teach you the basics:
> 
> http://sources.redhat.com/autobook/
> 
> I will now return to lurking.
> 
 Thanks, I'll set aside some time to start with the autobook.

ĸen
-- 
das eine Mal als Tragödie, das andere Mal als Farce



More information about the lfs-dev mailing list