(going back to this earlier part of the thread after my excursions last night and earlier today, Cc'ing Thomas in case he hasn't been following this.
On Mon, Aug 13, 2018 at 09:23:45AM +0200, Thomas Trepl wrote: > Am Sonntag, den 12.08.2018, 22:05 -0500 schrieb DJ Lucas: > > > > On 08/12/2018 02:28 AM, Thomas Trepl wrote: > > > Am Sonntag, den 12.08.2018, 03:36 +0100 schrieb Ken Moffat: > > > > 6.0.1 builds. > > > > > > Did you also run the tests? This is where i struggle atm. Tests > > > seem > > > to fail in a good amount and finally hang. > > > > Which tests fail? Are you building with make or ninja? I'm of the > > mind > You are kidding ;-) "limiting to 12 threads", "only 16GB of RAM" > Sounds like you're on a very tiny and slow machine... > > I used "make" - will redo checks with ninja and keep you updated. Btw, > new multilib-patch to come, building m32, mx32 and m64 ... > I've now run the tests using the instructions in the book (i.e. 'make'). This was using 4 cores (not two pairs of hyperthreads as I had intended - I've now made a note of which CPUs are on the same cores ;). The initial build was "odd" - I specified make -j4, but it only ever seemed to use 100% CPU (i.e. 1 core). My "real" build (first build, plus separate build for html using sphinx) took just over 25 minutes using -j8. After 50 minutes I stopped and tried again. This time I paid more attention: brief initial 400%, then a long 100%, later 200%. I left it, completed in 57m22. Tried the tests using 'make' - about 20 minutes to build all the test progs, then using the 4 cores - tests completed in 28m50 (19.5 SBU). Neither this test nor last night's ninja test got the clean results DJ had, but they seem to accord with what the book said for 6.0.0. 1 warning(s) in tests. Testing Time: 486.50s ******************** Failing Tests (11): AddressSanitizer-x86_64-linux :: TestCases/throw_invoke_test.cc AddressSanitizer-x86_64-linux-dynamic :: TestCases/throw_invoke_test.cc LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/Linux/use_tls_dynamic.cc LeakSanitizer-Standalone-x86_64 :: TestCases/Linux/use_tls_dynamic.cc MemorySanitizer-X86_64 :: Linux/sunrpc.cc MemorySanitizer-X86_64 :: Linux/sunrpc_bytes.cc MemorySanitizer-X86_64 :: Linux/sunrpc_string.cc MemorySanitizer-X86_64 :: dtls_test.c SanitizerCommon-lsan-x86_64-Linux :: Posix/sanitizer_set_death_callback_test.cc ThreadSanitizer-x86_64 :: static_init6.cc ThreadSanitizer-x86_64 :: sunrpc.cc Expected Passes : 29115 Expected Failures : 103 Unsupported Tests : 8915 Unexpected Failures: 11 make[3]: *** [CMakeFiles/check-all.dir/build.make:58: CMakeFiles/check-all] Error 1 make[2]: *** [CMakeFiles/Makefile2:439: CMakeFiles/check-all.dir/all] Error 2 make[1]: *** [CMakeFiles/Makefile2:446: CMakeFiles/check-all.dir/rule] Error 2 make: *** [Makefile:251: check-all] Error 2 I haven't been measuring space (expected this to hang), but after the tests (without sphinx or clang docs) the build tree is using 14GB according to 'du -sch'. Sorry I've no idea why the tests hung for Thomas. I think I might play around with using ninja to see if it really is faster (that seemed to be the impression last night), but with two real CPUs and their matching hyperthreaded CPUs. But taking a break for the moment. ĸen -- Entropy not found, thump keyboard to continue -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page