Hi, everyone. Name's Jon, longtime reader, first time poster. Not to be a snot, but here are some proposed fixes:
6-16, GCC, "make sure we're using the right start files": grep -o '/usr/lib.*/crt[1in].*succeeded' dummy.log would be more useful as grep -o '/usr/lib.*/.*crt[1in].*succeeded' dummy.log because the name of the first start file, with hardening applied, is Scrt1, instead of crt1. First time I hit this one it drove me crazy. 6-17, attr and 6-18 acl: replace print join("\n\n", sort split(/\n\n/, ><)), "\n\n"; with print join("\n\n", sort split(/\n\n/, <>)), "\n\n"; and suddenly "make tests" comes back with all OKs. "make tests root-tests," "make tests ext-tests," and "make tests root-tests ext-tests" still give a fair number of errors, but per test/README in the attr tree ext-tests is intended for ext2, not ext3, and all the partitions I'm running are ext3. On my system, "make tests" with this change returns a pass rate of 100%. They're mounted with the right options (mount -t ext3 -o user_xattr,acl /mnt/hlfs). Love HLFS, thanks y'all, have a lovely afternoon/daytime/nighttime. -- http://linuxfromscratch.org/mailman/listinfo/hlfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page