bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Make 3.81 and 3.82 break on parallel build


From: David Hagood
Subject: Re: Make 3.81 and 3.82 break on parallel build
Date: Wed, 16 Nov 2011 17:35:56 -0600

On Wed, 2011-11-16 at 17:02 -0500, Paul Smith wrote:
> On Wed, 2011-11-16 at 15:40 -0600, address@hidden wrote:
> > > Try running the parallel version with -d (redirect the output because
> > > it's voluminous) and see what make says about trying to build
> > > somedir/libfoo.so: what does it say about the somedir/libbar.so
> > > prerequisite?
> > That it does not exist, so it fails. But if run not-parallel, it
> > correctly identifies it must be built first.
> 
> ?? You mean _make_ says the file doesn't exist and so make fails?  Or
> the linker says it doesn't exist and the linker fails?
The linker is run, and fails. However, the -d -p output says that Make
is fully aware the prereq does not exist, but for some reason decides
that doesn't matter. The output ALSO clearly shows that make knows the
prereq must BE made. It's like the scheduling of what rules to run next
gets out sync.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]