On 06/08/10 01:11, Gabe Yoder wrote: > >> However, if I run make again, the build succeeds. This makes me think >> it's some kind of race condition involving make-3.82. I have my build >> scripts set to exit on any error so to work around this I have to: >> >> ./configure --prefix=/usr >> make -j4 || true >> make -j4 > > I've seen this sort of thing with several packages when building with multiple > threads. I'm pretty sure it's just a matter of the generated makefiles > getting lazy with listing the dependencies (so it thinks there are some things > it can do in parallel that it really can't). I just keep track of the > troublemaker packages and build them with -j1, and they build on the first > try.
Yeah, I'd thought about compiling it single threaded but it takes an age compiling it -j4. I think it would take about 2 hours to do it -j1 (haven't tried). It should be possible to compile it -j4. Computers are becoming more multi core all the time. Going back to one cpu isn't something I want to do. It never gave me any problems with make-3.81 so I think it has something to do with make-3.82. Andy -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
