Ken Moffat wrote: > 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 ?
I haven't done an LFS build since the time change. Can you post the patch? -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page