[llvm-dev] Incorrect / missing dependencies in llvm build?
Jonathan Roelofs via llvm-dev
llvm-dev at lists.llvm.org
Wed Nov 16 12:54:54 PST 2016
+cbieneman
Mr. CMake might know how to fix it ;)
Jon
On 11/16/16 1:52 PM, mats petersson wrote:
> Thanks, at least I know I'm not imagining or doing something really
> daft! ;)
>
> My cmake skills are near 0%, so not sure I can fix, but perhaps I can
> at least raise a bug? ;)
>
> --
> Mats
>
> On 16 November 2016 at 20:28, Martin J. O'Riordan
> <martin.oriordan at movidius.com <mailto:martin.oriordan at movidius.com>>
> wrote:
>
> I sometimes see this with a clean build and most often it is
> 'Attributes.inc' that is missing. I usually have to 'touch
> Attributes.td' for this. But I don't know CMake well enough to
> know how to fix these issue properly.
>
> MartinO
>
> -----Original Message-----
> From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org
> <mailto:llvm-dev-bounces at lists.llvm.org>] On Behalf Of Jonathan
> Roelofs via llvm-dev
> Sent: 16 November 2016 20:11
> To: mats petersson <mats at planetcatfish.com
> <mailto:mats at planetcatfish.com>>; llvm-dev
> <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>>
> Subject: Re: [llvm-dev] Incorrect / missing dependencies in llvm
> build?
>
>
>
> On 11/16/16 1:05 PM, mats petersson via llvm-dev wrote:
> > Yesterday, I took latest git version of LLVM, built a makefile using
> > cmake (had to update from my "old" cmake to a newer one, so
> picked the
> > latest 3.7.0), and ran the resulting makefile with `make -j 8`. This
> > failed with an error, but when I ran make again, it worked
> fine... My
> > guess as to the problem is that there's one or more dependency that
> > isn't made clear to make (or cmake), and when I run make again,
> it has
> > built the "previously missing" one.
> >
> > I didn't spend much time debugging this, I may have a go tonight, I
> > just wanted to raise this, in case someone else has seen this and/or
> > has a solution... I was able to reproduce the problem tho', as I
> built
> > llvm twice with different configurations, and it happened both
> times -
> > and rerunning make resolved it both times too.
>
> Folks on my team have seen this. From their description of the
> failure, it looked to me like it was a problem with missing
> dependencies on TableGen-generated headers... but I didn't get
> enough information to be able to track down exactly which TU was
> missing the dep, and I haven't been able to reproduce it myself.
>
>
> Jon
>
> >
> > --
> > Mats
> >
> >
> > _______________________________________________
> > LLVM Developers mailing list
> > llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>
> > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
> <http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev>
> >
>
> --
> Jon Roelofs
> jonathan at codesourcery.com <mailto:jonathan at codesourcery.com>
> CodeSourcery / Mentor Embedded
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
> <http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev>
>
>
--
Jon Roelofs
jonathan at codesourcery.com
CodeSourcery / Mentor Embedded
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20161116/4e18e108/attachment.html>
More information about the llvm-dev
mailing list