[cfe-dev] llvm-test-suite build failure
Tim Pugh via cfe-dev
cfe-dev at lists.llvm.org
Thu Feb 28 20:05:38 PST 2019
Thanks Brian. Someone sent me a email saying I missed including the
compiler-rt project when I built llvm. I've got it built now and running
tests and they all finished.
LLVM release 8.x with test-suite release 8.x on a 64 CPU google cloud
machine took 954.90s to complete for anyone curious. All 918 tests passed.
This was not with ninja, and I assume a debug build of llvm.
Encase you're using Ubuntu 18.10, you'll also have to install python-dev,
and tcl to have it fire off. You may need tcl-dev, or an older tcl version.
I kind of went to town installing those.
Also worth noting is that I had to delete the contents of my
test-suite-build folder and re-run it's cmake file after installing the tcl
package.
Thanks everyone.
On Thu, Feb 28, 2019 at 1:17 PM Brian M. Rzycki <brzycki at gmail.com> wrote:
> Hi Tim, I'm seeing the same error here but haven't had time to really
> debug it.
>
> I've worked around it by disabling the XRay MicroBenchmark by commenting
> out line 4 of
> https://github.com/llvm/llvm-test-suite/blob/master/MicroBenchmarks/CMakeLists.txt
> . With this change I'm able to complete test-suite runs of the standard
> directories (SingleSource, MultiSource, MicroBenchmarks)
>
> diff --git a/MicroBenchmarks/CMakeLists.txt
> b/MicroBenchmarks/CMakeLists.txt
> index 77a8e89..897d051 100644
> --- a/MicroBenchmarks/CMakeLists.txt
> +++ b/MicroBenchmarks/CMakeLists.txt
> @@ -1,7 +1,7 @@
> file(COPY lit.local.cfg DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
>
> add_subdirectory(libs)
> -add_subdirectory(XRay)
> +#add_subdirectory(XRay)
> add_subdirectory(LCALS)
> add_subdirectory(harris)
> add_subdirectory(ImageProcessing)
>
>
>
> On Wed, Feb 27, 2019 at 10:33 PM Tim Pugh via cfe-dev <
> cfe-dev at lists.llvm.org> wrote:
>
>> Hi devs,
>>
>>
>> I'm able to build llvm/clang following these instructions:
>>
>>
>> 1.
>>
>> *git clone https://github.com/llvm/llvm-project.git
>> <https://github.com/llvm/llvm-project.git>*
>> 2.
>>
>> *cd llvm-project*
>> 3.
>>
>> * mkdir build*
>> 4.
>>
>> *cd build*
>> 5.
>>
>> *cmake -DLLVM_ENABLE_PROJECTS=clang -G "Unix Makefiles" ../llvm*
>> 6.
>>
>> *make *
>>
>>
>> For the test suite, I'm following the directions found here:
>>
>> https://llvm.org/docs/TestSuiteGuide.html
>>
>> and execute the following commands in the same directory where I have
>> cloned lllvm-project:
>>
>> 1.
>>
>> *git clone https://github.com/llvm/llvm-test-suite.git <https://github.com/llvm/llvm-test-suite.git> test-suite*
>>
>> 2.
>>
>> *mkdir test-suite-build
>> *
>>
>> 3.
>>
>>
>> *cd test-suite-build *
>>
>> 4.
>>
>> *cmake -DCMAKE_C_COMPILER=<path to my build of clang>/llvm-project/build/bin/**clang CMAKE_BUILD_TYPE=DEBUG -C../test-suite/cmake/caches/**O3.cmake ../test-suite*
>>
>> 5.
>>
>> *make*
>>
>>
>>
>> but it seems to fail at 37% with this error (sorry for any formatting
>> issues):
>>
>>
>> Scanning dependencies of target retref-bench[ 37%] Building CXX object MicroBenchmarks/XRay/ReturnReference/CMakeFiles/retref-bench.dir/retref-bench.cc.o/home/removed/release/test-suite/MicroBenchmarks/XRay/ReturnReference/retref-bench.cc:18:10: fatal error:
>> 'xray/xray_interface.h' file not found#include "xray/xray_interface.h"
>> ^~~~~~~~~~~~~~~~~~~~~~~1 error generated.
>> make[2]: *** [MicroBenchmarks/XRay/ReturnReference/CMakeFiles/retref-bench.dir/build.make:63: MicroBenchmarks/XRay/ReturnReference/CMakeFiles/retref-bench.dir/retref-bench.cc.o] Error 1
>> make[1]: *** [CMakeFiles/Makefile2:19890: MicroBenchmarks/XRay/ReturnReference/CMakeFiles/retref-bench.dir/all] Error 2make: *** [Makefile:130: all] Error 2
>>
>>
>>
>> Any ideas what I may be missing? I haven't been able to turn anything up online. I should note I've also attempted to build both repos from the release 8.x branch as well, and ran into the same error.
>>
>>
>> _______________________________________________
>> cfe-dev mailing list
>> cfe-dev at lists.llvm.org
>> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20190228/8457a73c/attachment.html>
More information about the cfe-dev
mailing list