[polly] r240306 - Replace repository version of ISL by 'make dist' output

Tobias Grosser tobias at grosser.es
Mon Jun 22 12:35:55 PDT 2015


On 06/22/2015 08:58 PM, Michael Kruse wrote:
> 2015-06-22 20:29 GMT+02:00 Tobias Grosser <tobias at grosser.es>:
>> On 06/22/2015 08:07 PM, Michael Kruse wrote:
>>>
>>> Author: meinersbur
>>> Date: Mon Jun 22 13:07:42 2015
>>> New Revision: 240306
>>>
>>> URL: http://llvm.org/viewvc/llvm-project?rev=240306&view=rev
>>> Log:
>>> Replace repository version of ISL by 'make dist' output
>>>
>>> The 'make dist' archive is not dependent on ./configure output and
>>> contains a GIT_HEAD_ID file that identifies the version of ISL used.
>>>
>>> None of the files added or removed are used part of Polly's build
>>> process (except of GIT_HEAD_ID since the previous revision r240301). No
>>> functional change intended.
>>
>>
>> This commit breaks:
>>
>> http://lab.llvm.org:8011/builders/perf-x86_64-penryn-O3-polly-fast/builds/8508
>>
>> with:
>>
>> [  1%] Building CXX object
>> lib/CMakeFiles/Polly.dir/Analysis/DependenceInfo.cpp.o
>> In file included from
>> /home/grosser/buildslave/perf-x86_64-penryn-O3-polly-fast/polly.src/lib/External/isl/include/isl/space.h:14:0,
>>                   from
>> /home/grosser/buildslave/perf-x86_64-penryn-O3-polly-fast/polly.src/lib/External/isl/include/isl/local_space.h:5,
>>                   from
>> /home/grosser/buildslave/perf-x86_64-penryn-O3-polly-fast/polly.src/lib/External/isl/include/isl/aff.h:4,
>>                   from
>> /home/grosser/buildslave/perf-x86_64-penryn-O3-polly-fast/polly.src/lib/Analysis/DependenceInfo.cpp:29:
>> /home/grosser/buildslave/perf-x86_64-penryn-O3-polly-fast/polly.src/lib/External/isl/include/isl/id.h:7:24:
>> fatal error: isl/stdint.h: No such file or directory
>> compilation terminated.
>> make[2]: *** [lib/CMakeFiles/Polly.dir/Analysis/DependenceInfo.cpp.o] Error
>> 1
>> make[1]: *** [lib/CMakeFiles/Polly.dir/all] Error 2
>> make: *** [all] Error 2
>>
>> This is a gcc + autoconf build. The cmake build has not yet finished.
>
> It is a cmake build. You can see this from the line
>
>      [  1%] Building CXX object
> lib/CMakeFiles/Polly.dir/Analysis/DependenceInfo.cpp.o
>
> autoconf builds look like
>
>      llvm[3]: Compiling DependenceInfo.cpp for Release+Asserts build

This buildbot builds LLVM/clang using autoconf, but builds Polly 
out-of-tree using cmake. Sorry for the confusion.

> I committed a patch that hopefully solves the problem. Is the buildbot
> triggered automatically?

Yes. There is a link on the Polly website (left column), that brings you 
here:

http://lab.llvm.org:8011/console?category=polly

Tobias



More information about the llvm-commits mailing list