[llvm-dev] [cfe-dev] [3.8 Release] We have branched
Daniel Sanders via llvm-dev
llvm-dev at lists.llvm.org
Fri Jan 15 07:56:11 PST 2016
> -----Original Message-----
> From: hwennborg at google.com [mailto:hwennborg at google.com] On Behalf
> Of Hans Wennborg
> Sent: 15 January 2016 15:52
> To: Daniel Sanders
> Cc: llvm-dev; lldb-dev at lists.llvm.org; openmp-dev at lists.llvm.org; cfe-
> dev at lists.llvm.org
> Subject: Re: [cfe-dev] [3.8 Release] We have branched
> Hi Daniel,
> Thanks for trying out the branch :-)
> On Fri, Jan 15, 2016 at 5:30 AM, Daniel Sanders
> <Daniel.Sanders at imgtec.com> wrote:
> > Hi Hans,
> > I tried the release branch last night and I'm having problems building it. The
> problem is that test-suite is now building as part of the Phase builds
> (because this project contains CMakeLists.txt's now) but cmake 3.0.2 (from
> Debian Jessie) generates an invalid Makefile.
> > The error is:
> > CMakeFiles/test-suite.dir/build.make:112: *** target pattern contains
> no '%'. Stop.
> > CMakeFiles/Makefile2:199: recipe for target 'CMakeFiles/test-
> suite.dir/all' failed
> > And the referenced line of the generated makefile is:
> > test-suite-stamps/test-suite-force-rebuild: /home/das-local/llvm-
> > it looks like cmake isn't fully expanding its generator expressions.
> > Looking at my logs, it looks like the test-suite used to configure in 3.6.2 but
> didn't build as part of test-release.sh and then 3.7.0 stopped since we had
> switched to cmake and there was no CMakeLists.txt.
> > I've always run the test-suite as a separate step as described in
> http://llvm.org/docs/ReleaseProcess.html. Should we stop creating the
> projects/test-suite symlink to get back to the behaviour from 3.7.0 or should
> we do something else?
> Yes, I made the script stop making the symlink in r257791 and merged
> it to the branch. Did that not work for you, or were you at an earlier
I'm at r257773 so it looks like I didn't pick up that change. I'll give it another try tonight.
More information about the llvm-dev