Hi everyone,

I've done an ICA/Farce report on the LFS Alphabetical branch.  The
build was done on anduin despite what seem to be some hardware issues.
 Hopefully that hasn't affected the binaries.  I don't have time to do
much with the results right now, but I thought I'd put them up for
public consumption before I leave town.

First, let me get some caveats about the building out of the way.  I
used my own scripts, attempting to be as faithful to the book as
possible.  C{,XX}FLAGS and LDFLAGS were unset throughout the build. 
Also, I changed the Ch. 5 binutils-pass2 build slightly to allow for
easier restarts of the chroot.  It should be using the exact some
files, though.  For the ICA, I only did Ch. 5 and Ch. 6.  This means
the bootscripts, startup files and kernel were not built.  Next time,
I'll leave the kernel in, but the startup files were left out to
assure a consistent environment.

To see the scripts in their entirety, you can download them from
http://students.washington.edu/dbnichol/lfs/dbn-build-20051223.tar.bz2
.  These are mostly a shameless rip off of Greg's system, but they're
customized to me.  NOTE: this location is temporary.  I'm not a
student anymore, and I think I'm losing the account in about two
weeks.

Next, I made two changes to the build order.  The original book is
from Jeremy's home directory, version 20051216
http://linuxfromscratch.org/~jhuntwork/lfs-alphabetical/ .

Both changes are due to perl.  First, I moved groff up.  See this
thread http://linuxfromscratch.org/pipermail/lfs-dev/2005-December/054817.html
.  I have to research this some more.  It may be due to the DESTDIR
install I was doing.  I don't know why Jeremy or Chris wouldn't have
seen this.  Next, sed was moved up.  Here's an earlier ICA report:

--- iter1/usr/lib/perl5/5.8.7/i686-linux/CORE/config.h  2005-12-22
01:42:14.000000000 -0800
+++ iter2/usr/lib/perl5/5.8.7/i686-linux/CORE/config.h  2005-12-22
10:44:54.000000000 -0800
[...]
@@ -24,7 +24,7 @@
 /* LOC_SED:
  *     This symbol holds the complete pathname to the sed program.
  */
-#define LOC_SED        "/tools/bin/sed"        /**/
+#define LOC_SED        "/bin/sed"      /**/

[...]
--- iter1/usr/lib/perl5/5.8.7/i686-linux/Config_heavy.pl       
2005-12-22 01:42:13.000000000 -0800
+++ iter2/usr/lib/perl5/5.8.7/i686-linux/Config_heavy.pl       
2005-12-22 10:44:53.000000000 -0800
[...]
@@ -601,7 +601,7 @@
 from=':'
 full_ar='/usr/bin/ar'
 full_csh='csh'
-full_sed='/tools/bin/sed'
+full_sed='/bin/sed'
 gccansipedantic=''
 gccosandvers=''
 gccversion='4.0.2'

Seemed like a no brainer, but maybe sed is only used in the build. 
Perl drives me crazy, so I didn't look into this further.

OK, on to the current results.  I did ICA and Farce on 3 iterations. 
Some directories were pruned.  Here's the directories used (I don't
create the whole FHS tree):
$ ls ica/iter1
bin  boot  etc  lib  sbin  usr  var

I haven't done any research yet, but I'm attaching the ICA report for
1v2.  With the exception of farce-extras (too big to move around), you
can see the results in http://students.washington.edu/dbnichol/lfs/ .

I'm going out of town in the morning, so I probably can't do any
research till the new year.  I'd appreciate any comments people have.

--
Dan

Attachment: REPORT.1V2
Description: Binary data

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

Reply via email to