[llvm-dev] Incorrect / missing dependencies in llvm build?

Martin J. O'Riordan via llvm-dev llvm-dev at lists.llvm.org
Wed Nov 16 12:28:36 PST 2016


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] On Behalf Of Jonathan Roelofs via llvm-dev
Sent: 16 November 2016 20:11
To: mats petersson <mats at planetcatfish.com>; llvm-dev <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
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>

--
Jon Roelofs
jonathan at codesourcery.com
CodeSourcery / Mentor Embedded
_______________________________________________
LLVM Developers mailing list
llvm-dev at lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev



More information about the llvm-dev mailing list