[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Make 3.81 and 3.82 break on parallel build
From: |
Lawrence Ibarria |
Subject: |
RE: Make 3.81 and 3.82 break on parallel build |
Date: |
Wed, 16 Nov 2011 13:48:19 -0800 |
Does it still happen if you do a clean first?
-- Lawrence
> -----Original Message-----
> From: address@hidden [mailto:bug-make-
> address@hidden On Behalf Of address@hidden
> Sent: Wednesday, November 16, 2011 1:41 PM
> To: address@hidden
> Cc: address@hidden; address@hidden
> Subject: Re: Make 3.81 and 3.82 break on parallel build
>
> > 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.
>
>
>
> _______________________________________________
> Bug-make mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/bug-make
- Make 3.81 and 3.82 break on parallel build, david . hagood, 2011/11/16
- Re: Make 3.81 and 3.82 break on parallel build, Paul Smith, 2011/11/16
- Re: Make 3.81 and 3.82 break on parallel build, david . hagood, 2011/11/16
- Re: Make 3.81 and 3.82 break on parallel build, Paul Smith, 2011/11/16
- Re: Make 3.81 and 3.82 break on parallel build, David Hagood, 2011/11/16
- RE: Make 3.81 and 3.82 break on parallel build, Lawrence Ibarria, 2011/11/16
- RE: Make 3.81 and 3.82 break on parallel build, David Hagood, 2011/11/16
- Re: Make 3.81 and 3.82 break on parallel build, Paul Smith, 2011/11/16
- Re: Make 3.81 and 3.82 break on parallel build, Kamil Mierzejewski, 2011/11/17