[compiler-rt] r277975 - [compiler-rt][XRay] Default COMPILER_RT_BUILD_XRAY to ON

Kostya Serebryany via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 26 09:55:48 PDT 2016


Works for me now, thanks!

On Thu, Aug 25, 2016 at 7:51 PM, Dean Michael Berris <dberris at google.com>
wrote:

> Should be fixed in r279802. Please try again?
>
> On Fri, Aug 26, 2016 at 12:32 PM Dean Michael Berris <dberris at google.com>
> wrote:
>
>> Yes, sorry for the delay here -- let me have a crack at this today.
>>
>> On Fri, Aug 26, 2016 at 6:19 AM Kostya Serebryany <kcc at google.com> wrote:
>>
>>> I see this too when running "ninja check-all".
>>> Any chance to fix it?
>>>
>>> --kcc
>>>
>>> On Wed, Aug 10, 2016 at 10:08 AM, David Blaikie via llvm-commits <
>>> llvm-commits at lists.llvm.org> wrote:
>>>
>>>> I seem to get a test failure when this is OFF (which it is on my build
>>>> - I think the default is only applied when the variable is first seen, so
>>>> everyone with it defaulting to OFF have it OFF now unless they blow away
>>>> their CMakeCache):
>>>>
>>>> FAIL: XRay-x86_64-linux :: TestCases/Linux/patching-unpatching.cc
>>>> (30257 of 31128)
>>>>  ******************** TEST 'XRay-x86_64-linux :: TestCases/Linux/patching-unpatching.cc'
>>>> FAILED ********************
>>>> Script:
>>>> --
>>>> /usr/local/google/home/blaikie/dev/llvm/build/clang/
>>>> debug/split/notypes/nostandalone/./bin/clang --driver-mode=g++
>>>> -fxray-instrument -m64  -fxray-instrument -std=c++11 /mnt/fast/dev/llvm/src/
>>>> projects/compiler-rt/test/xray/TestCases/Linux/patching-unpatching.cc
>>>> -o /mnt/fast/dev/llvm/build/clang/debug/split/notypes/
>>>> nostandalone/projects/compiler-rt/test/xray/X86_
>>>> 64LinuxConfig/TestCases/Linux/Output/patching-unpatching.cc.tmp
>>>> XRAY_OPTIONS="patch_premain=false"  /mnt/fast/dev/llvm/build/
>>>> clang/debug/split/notypes/nostandalone/projects/
>>>> compiler-rt/test/xray/X86_64LinuxConfig/TestCases/Linux/
>>>> Output/patching-unpatching.cc.tmp 2>&1 | FileCheck
>>>> /mnt/fast/dev/llvm/src/projects/compiler-rt/test/
>>>> xray/TestCases/Linux/patching-unpatching.cc
>>>> --
>>>> Exit Code: 1
>>>>
>>>> Command Output (stderr):
>>>> --
>>>> /usr/local/google/home/blaikie/install/bin/ld: error: cannot open
>>>> /mnt/fast/dev/llvm/build/clang/debug/split/notypes/
>>>> nostandalone/bin/../lib/clang/4.0.0/lib/linux/libclang_rt.xray-x86_64.a:
>>>> No such file or directory
>>>> /tmp/patching-unpatching-e6b77d.o:/mnt/fast/dev/llvm/
>>>> src/projects/compiler-rt/test/xray/TestCases/Linux/patching-unpatching.cc:function
>>>> main: error: undefined reference to '__xray_set_handler'
>>>> /tmp/patching-unpatching-e6b77d.o:/mnt/fast/dev/llvm/
>>>> src/projects/compiler-rt/test/xray/TestCases/Linux/patching-unpatching.cc:function
>>>> main: error: undefined reference to '__xray_patch'
>>>> /tmp/patching-unpatching-e6b77d.o:/mnt/fast/dev/llvm/
>>>> src/projects/compiler-rt/test/xray/TestCases/Linux/patching-unpatching.cc:function
>>>> main: error: undefined reference to '__xray_unpatch'
>>>> /tmp/patching-unpatching-e6b77d.o:/mnt/fast/dev/llvm/
>>>> src/projects/compiler-rt/test/xray/TestCases/Linux/patching-unpatching.cc:function
>>>> main: error: undefined reference to '__xray_patch'
>>>> /tmp/patching-unpatching-e6b77d.o:/mnt/fast/dev/llvm/
>>>> src/projects/compiler-rt/test/xray/TestCases/Linux/patching-unpatching.cc:function
>>>> main: error: undefined reference to '__xray_remove_handler'
>>>> /tmp/patching-unpatching-e6b77d.o:/mnt/fast/dev/llvm/
>>>> src/projects/compiler-rt/test/xray/TestCases/Linux/patching-unpatching.cc:function
>>>> main: error: undefined reference to '__xray_unpatch'
>>>> clang-3.5: error: linker command failed with exit code 1 (use -v to see
>>>> invocation)
>>>>
>>>> --
>>>>
>>>> Sounds like the test for xray isn't being disabled when the xray
>>>> feature is disabled?
>>>>
>>>> On Sun, Aug 7, 2016 at 9:06 PM Dean Michael Berris via llvm-commits <
>>>> llvm-commits at lists.llvm.org> wrote:
>>>>
>>>>> Author: dberris
>>>>> Date: Sun Aug  7 22:58:57 2016
>>>>> New Revision: 277975
>>>>>
>>>>> URL: http://llvm.org/viewvc/llvm-project?rev=277975&view=rev
>>>>> Log:
>>>>> [compiler-rt][XRay] Default COMPILER_RT_BUILD_XRAY to ON
>>>>>
>>>>> Modified:
>>>>>     compiler-rt/trunk/CMakeLists.txt
>>>>>
>>>>> Modified: compiler-rt/trunk/CMakeLists.txt
>>>>> URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/
>>>>> CMakeLists.txt?rev=277975&r1=277974&r2=277975&view=diff
>>>>> ============================================================
>>>>> ==================
>>>>> --- compiler-rt/trunk/CMakeLists.txt (original)
>>>>> +++ compiler-rt/trunk/CMakeLists.txt Sun Aug  7 22:58:57 2016
>>>>> @@ -38,9 +38,7 @@ option(COMPILER_RT_BUILD_BUILTINS "Build
>>>>>  mark_as_advanced(COMPILER_RT_BUILD_BUILTINS)
>>>>>  option(COMPILER_RT_BUILD_SANITIZERS "Build sanitizers" ON)
>>>>>  mark_as_advanced(COMPILER_RT_BUILD_SANITIZERS)
>>>>> -
>>>>> -# TODO: Flip this to default ON when build bots recognize this new
>>>>> option.
>>>>> -option(COMPILER_RT_BUILD_XRAY "Build xray" OFF)
>>>>> +option(COMPILER_RT_BUILD_XRAY "Build xray" ON)
>>>>>  mark_as_advanced(COMPILER_RT_BUILD_XRAY)
>>>>>
>>>>>  if (COMPILER_RT_STANDALONE_BUILD)
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> llvm-commits mailing list
>>>>> llvm-commits at lists.llvm.org
>>>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>>>>>
>>>>
>>>> _______________________________________________
>>>> llvm-commits mailing list
>>>> llvm-commits at lists.llvm.org
>>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>>>>
>>>>
>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160826/4ba20d41/attachment.html>


More information about the llvm-commits mailing list