During my build of a 7.0 system, coreutils failed the test of test-parse-datetime and stopped my build (assertion failure in line 142 of the .c file - result did not match expected value). I never did manage to find out what result it got, setting DEBUG in the environment dumped some information about locales, programs, and directories but didn't alter the log from that test.
Fortunately, google knew about this - it's an error in the test handling of daylight saving time, which has been fixed in gnulib and pulled into upstream coreutils. Detected at the end of October when CEST changed to CST, but not apparently reported by anyone building LFS. I got the patch and changed it to apply to the renamed irectory in coreutils - solved the problem but I'm not sure if it is the correct fix. Either nobody who has changed from summertime to wintertime is running the tests for coreutils, or tmy build environment is defective. My guess is the latter - printenv in chroot shows no locale variables. AFAIK this is correct (they get cleared by env -i in section 6.4 when we enter chroot), but I wonder if I've missed something ? ĸen -- das eine Mal als Tragödie, das andere Mal als Farce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
