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

Reply via email to