Last night I did a jhalfs run of LFS to get timing data fo 7.10 (and to check gcc failures (they were OK)).

What I got was a hang in coreutils. The specific test was tests/misc/seq-precision.sh where it does:

seq 999999 inf | head -n2 > out || fail=1
seq 1 .1 inf | head -n2 > out || fail=1
seq inf inf | head -n2 | uniq > out || fail=1

If you run these from the command line, there is no problem. Something happens when running jhalfs that seems to be intercepting the sigpipe signal when head exits and seg runs forever making the script hang.

Running the build/test from the command line seems OK.

When running jhalfs, I'd suggest editing lfs-commands/chapter06/116-coreutils and adding

rm tests/misc/seq-precision.sh

I've not tested this. What I did was a 'ps -ef |grep nobody' and saw the seq command running. I killed that and then did it twice more for the other two calls and then the test completed.

---

In a second minor issue, when running jhalfs the tar extraction of packages writes a sequence like:

 Building target 133-man-db
tar: write error

The actual extraction seems to be OK. It does not happen on every file but does for most.

Upon reflection it may be due to my disk setup. My drive is an SSD and I have noatime as a part of the mount options. That may be the reason for the message. However I don't get that message from the command line when working from the SSD drive.

  -- Bruce


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

Reply via email to