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 15:40:33 -0600
User-agent: SquirrelMail/1.4.21

> Although this could be a bug, it's more likely, IMO, that your
> target/prerequisite requirements are not correctly stated.
>
> For example, it could be that you use slightly different paths so that
> make doesn't realize these two libraries are really the same thing, and
> the dependencies aren't being propagated properly.
No. The paths to the libraries are the same (like I said, the files are
machine generated.).
>
> Try running make with the -p option so it prints its internal database.
> Are the prerequisites you expect to see for somedir/libfoo.so really
> there?
Yes.
>
> 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.





reply via email to

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