Skip to content

Undo lsan part of #98240 #98409

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jul 10, 2024
Merged

Conversation

vitalybuka
Copy link
Collaborator

@vitalybuka vitalybuka commented Jul 10, 2024

Undo lsan, ubsan from #98240 and 388c55a

There are parts which do not check COMPILER_RT_HAS_*.

Created using spr 1.3.4
@llvmbot
Copy link
Member

llvmbot commented Jul 10, 2024

@llvm/pr-subscribers-compiler-rt-sanitizer

Author: Vitaly Buka (vitalybuka)

Changes

And 388c55a

Note: compiler_rt_build_runtime(ubsan) is coverad by the loop below.


Full diff: https://github.com/llvm/llvm-project/pull/98409.diff

2 Files Affected:

  • (modified) compiler-rt/lib/CMakeLists.txt (+2-2)
  • (modified) compiler-rt/lib/lsan/CMakeLists.txt (+36-33)
diff --git a/compiler-rt/lib/CMakeLists.txt b/compiler-rt/lib/CMakeLists.txt
index 0e494bfa5939d..68352d1931f7c 100644
--- a/compiler-rt/lib/CMakeLists.txt
+++ b/compiler-rt/lib/CMakeLists.txt
@@ -38,8 +38,8 @@ endif()
 if(COMPILER_RT_BUILD_SANITIZERS)
   if(COMPILER_RT_HAS_SANITIZER_COMMON)
     add_subdirectory(stats)
-    compiler_rt_build_runtime(lsan)
-    compiler_rt_build_runtime(ubsan)
+    # Contains LSanCommon used even without COMPILER_RT_HAS_LSAN.
+    add_subdirectory(lsan)
   endif()
 
   foreach(sanitizer ${COMPILER_RT_SANITIZERS_TO_BUILD})
diff --git a/compiler-rt/lib/lsan/CMakeLists.txt b/compiler-rt/lib/lsan/CMakeLists.txt
index c7bb6449982c2..cece6238a7901 100644
--- a/compiler-rt/lib/lsan/CMakeLists.txt
+++ b/compiler-rt/lib/lsan/CMakeLists.txt
@@ -36,6 +36,7 @@ set(LSAN_HEADERS
 
 set(LSAN_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR})
 
+# Used by asan/hwasan even without COMPILER_RT_HAS_LSAN.
 add_compiler_rt_object_libraries(RTLSanCommon
     OS ${SANITIZER_COMMON_SUPPORTED_OS}
     ARCHS ${LSAN_COMMON_SUPPORTED_ARCH}
@@ -43,44 +44,46 @@ add_compiler_rt_object_libraries(RTLSanCommon
     ADDITIONAL_HEADERS ${LSAN_HEADERS}
     CFLAGS ${LSAN_CFLAGS})
 
-add_compiler_rt_component(lsan)
-if(APPLE)
-  set(LSAN_LINK_LIBS ${SANITIZER_COMMON_LINK_LIBS})
+if(COMPILER_RT_HAS_LSAN)
+  add_compiler_rt_component(lsan)
+  if(APPLE)
+    set(LSAN_LINK_LIBS ${SANITIZER_COMMON_LINK_LIBS})
 
-  add_weak_symbols("lsan" WEAK_SYMBOL_LINK_FLAGS)
-  add_weak_symbols("sanitizer_common" WEAK_SYMBOL_LINK_FLAGS)
+    add_weak_symbols("lsan" WEAK_SYMBOL_LINK_FLAGS)
+    add_weak_symbols("sanitizer_common" WEAK_SYMBOL_LINK_FLAGS)
 
-  add_compiler_rt_runtime(clang_rt.lsan
-    SHARED
-    OS ${LSAN_SUPPORTED_OS}
-    ARCHS ${LSAN_SUPPORTED_ARCH}
-    SOURCES ${LSAN_SOURCES}
-    ADDITIONAL_HEADERS ${LSAN_HEADERS}
-    OBJECT_LIBS RTLSanCommon
-                RTInterception
-                RTSanitizerCommon
-                RTSanitizerCommonLibc
-                RTSanitizerCommonCoverage
-                RTSanitizerCommonSymbolizer
-    CFLAGS ${LSAN_CFLAGS}
-    LINK_FLAGS ${SANITIZER_COMMON_LINK_FLAGS} ${WEAK_SYMBOL_LINK_FLAGS}
-    LINK_LIBS ${LSAN_LINK_LIBS}
-    PARENT_TARGET lsan)
-else()
-  foreach(arch ${LSAN_SUPPORTED_ARCH})
     add_compiler_rt_runtime(clang_rt.lsan
-      STATIC
-      ARCHS ${arch}
+      SHARED
+      OS ${LSAN_SUPPORTED_OS}
+      ARCHS ${LSAN_SUPPORTED_ARCH}
       SOURCES ${LSAN_SOURCES}
-              $<TARGET_OBJECTS:RTInterception.${arch}>
-              $<TARGET_OBJECTS:RTSanitizerCommon.${arch}>
-              $<TARGET_OBJECTS:RTSanitizerCommonLibc.${arch}>
-              $<TARGET_OBJECTS:RTSanitizerCommonCoverage.${arch}>
-              $<TARGET_OBJECTS:RTSanitizerCommonSymbolizer.${arch}>
-              $<TARGET_OBJECTS:RTSanitizerCommonSymbolizerInternal.${arch}>
-              $<TARGET_OBJECTS:RTLSanCommon.${arch}>
       ADDITIONAL_HEADERS ${LSAN_HEADERS}
+      OBJECT_LIBS RTLSanCommon
+                  RTInterception
+                  RTSanitizerCommon
+                  RTSanitizerCommonLibc
+                  RTSanitizerCommonCoverage
+                  RTSanitizerCommonSymbolizer
       CFLAGS ${LSAN_CFLAGS}
+      LINK_FLAGS ${SANITIZER_COMMON_LINK_FLAGS} ${WEAK_SYMBOL_LINK_FLAGS}
+      LINK_LIBS ${LSAN_LINK_LIBS}
       PARENT_TARGET lsan)
-  endforeach()
+  else()
+    foreach(arch ${LSAN_SUPPORTED_ARCH})
+      add_compiler_rt_runtime(clang_rt.lsan
+        STATIC
+        ARCHS ${arch}
+        SOURCES ${LSAN_SOURCES}
+                $<TARGET_OBJECTS:RTInterception.${arch}>
+                $<TARGET_OBJECTS:RTSanitizerCommon.${arch}>
+                $<TARGET_OBJECTS:RTSanitizerCommonLibc.${arch}>
+                $<TARGET_OBJECTS:RTSanitizerCommonCoverage.${arch}>
+                $<TARGET_OBJECTS:RTSanitizerCommonSymbolizer.${arch}>
+                $<TARGET_OBJECTS:RTSanitizerCommonSymbolizerInternal.${arch}>
+                $<TARGET_OBJECTS:RTLSanCommon.${arch}>
+        ADDITIONAL_HEADERS ${LSAN_HEADERS}
+        CFLAGS ${LSAN_CFLAGS}
+        PARENT_TARGET lsan)
+    endforeach()
+  endif()
 endif()

@vitalybuka vitalybuka requested a review from thurstond July 10, 2024 23:05
Created using spr 1.3.4
@llvmbot llvmbot added the compiler-rt:ubsan Undefined behavior sanitizer label Jul 10, 2024
@vitalybuka vitalybuka requested review from MaskRay and kstoimenov July 10, 2024 23:12
@vitalybuka vitalybuka merged commit d38a8e9 into main Jul 10, 2024
5 of 6 checks passed
@vitalybuka vitalybuka deleted the users/vitalybuka/spr/undo-lsan-part-of-98240 branch July 10, 2024 23:34
@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 10, 2024

LLVM Buildbot has detected a new failure on builder clang-hip-vega20 running on hip-vega20-0 while building compiler-rt at step 3 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/123/builds/1570

Here is the relevant piece of the build log for the reference:

Step 3 (annotate) failure: '../llvm-zorg/zorg/buildbot/builders/annotated/hip-build.sh --jobs=' (failure)
...
-- For i386 builtins preferring i386/floatdidf.S to floatdidf.c
-- For i386 builtins preferring i386/floatdisf.S to floatdisf.c
-- For i386 builtins preferring i386/floatundidf.S to floatundidf.c
-- For i386 builtins preferring i386/floatundisf.S to floatundisf.c
-- For i386 builtins preferring i386/lshrdi3.S to lshrdi3.c
-- For i386 builtins preferring i386/moddi3.S to moddi3.c
-- For i386 builtins preferring i386/muldi3.S to muldi3.c
-- For i386 builtins preferring i386/udivdi3.S to udivdi3.c
-- For i386 builtins preferring i386/umoddi3.S to umoddi3.c
-- For i386 builtins preferring i386/floatdixf.S to floatdixf.c
-- For i386 builtins preferring i386/floatundixf.S to floatundixf.c
-- Performing additional configure checks with target flags: -m64
-- For x86_64 builtins preferring i386/fp_mode.c to fp_mode.c
-- For x86_64 builtins preferring x86_64/floatdidf.c to floatdidf.c
-- For x86_64 builtins preferring x86_64/floatdisf.c to floatdisf.c
-- For x86_64 builtins preferring x86_64/floatundidf.S to floatundidf.c
-- For x86_64 builtins preferring x86_64/floatundisf.S to floatundisf.c
-- For x86_64 builtins preferring x86_64/floatdixf.c to floatdixf.c
-- For x86_64 builtins preferring x86_64/floatundixf.S to floatundixf.c
CMake Error at /buildbot/llvm-project/compiler-rt/lib/CMakeLists.txt:44 (add_subdirectory):
  The binary directory

    /buildbot/hip-vega20-0/clang-hip-vega20/llvm/projects/compiler-rt/lib/lsan

  is already used to build a source directory.  It cannot be used to build
  source directory

    /buildbot/llvm-project/compiler-rt/lib/lsan

  Specify a unique binary directory name.


-- Builtin supported architectures: i386;x86_64
-- Generated Sanitizer SUPPORTED_TOOLS list on "Linux" is "asan;lsan;hwasan;msan;tsan;ubsan"
-- sanitizer_common tests on "Linux" will run against "asan;lsan;hwasan;msan;tsan;ubsan"
-- check-nsan does nothing.
-- check-shadowcallstack does nothing.
-- LLD version: 19.0.0
-- Clang version: 19.0.0git
-- Registering ExampleIRTransforms as a pass plugin (static build: OFF)
-- Registering Bye as a pass plugin (static build: OFF)
-- Failed to find LLVM FileCheck
-- Google Benchmark version: v0.0.0, normalized to 0.0.0
-- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile
-- Performing Test HAVE_POSIX_REGEX -- success
-- Performing Test HAVE_STEADY_CLOCK -- success
-- Performing Test HAVE_PTHREAD_AFFINITY -- success
-- Configuring incomplete, errors occurred!
See also "/buildbot/hip-vega20-0/clang-hip-vega20/llvm/CMakeFiles/CMakeOutput.log".
See also "/buildbot/hip-vega20-0/clang-hip-vega20/llvm/CMakeFiles/CMakeError.log".

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 10, 2024

LLVM Buildbot has detected a new failure on builder openmp-offload-sles-build-only running on rocm-worker-hw-04-sles while building compiler-rt at step 5 "compile-openmp".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/140/builds/1822

Here is the relevant piece of the build log for the reference:

Step 5 (compile-openmp) failure: build (failure)
...
-- Building x86_64 plugin linked with libffi
-- Building DeviceRTL. Using clang: /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/clang, llvm-link: /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-link and opt: /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/opt
-- Building the llvm-omp-device-info tool
-- Building the llvm-omp-kernel-replay tool
-- Building offloading runtime library libomptarget.
-- Building plugin unit tests for omptarget.rtl.amdgpu
-- Building plugin unit tests for omptarget.rtl.host
-- Configuring incomplete, errors occurred!
See also "/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/runtimes/runtimes-bins/CMakeFiles/CMakeOutput.log".
See also "/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/runtimes/runtimes-bins/CMakeFiles/CMakeError.log".
FAILED: runtimes/runtimes-stamps/runtimes-configure 
cd /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/runtimes/runtimes-bins && /usr/bin/cmake --no-warn-unused-cli -DCMAKE_C_COMPILER=/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/./bin/clang -DCMAKE_CXX_COMPILER=/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/./bin/clang++ -DCMAKE_ASM_COMPILER=/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/./bin/clang -DCMAKE_LINKER=/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/./bin/ld.lld -DCMAKE_AR=/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/./bin/llvm-ar -DCMAKE_RANLIB=/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/./bin/llvm-ranlib -DCMAKE_NM=/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/./bin/llvm-nm -DCMAKE_OBJDUMP=/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/./bin/llvm-objdump -DCMAKE_OBJCOPY=/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/./bin/llvm-objcopy -DCMAKE_STRIP=/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/./bin/llvm-strip -DCMAKE_READELF=/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/./bin/llvm-readelf -DCMAKE_C_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_CXX_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_ASM_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_INSTALL_PREFIX=/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.inst -DLLVM_BINARY_DIR=/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build -DLLVM_CONFIG_PATH=/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-config -DLLVM_ENABLE_WERROR=OFF -DLLVM_HOST_TRIPLE=x86_64-unknown-linux-gnu -DLLVM_HAVE_LINK_VERSION_SCRIPT=1 -DLLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO=OFF -DLLVM_USE_RELATIVE_PATHS_IN_FILES=OFF -DLLVM_LIT_ARGS=-sv -DLLVM_SOURCE_PREFIX= -DPACKAGE_VERSION=19.0.0git -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=/usr/bin/ninja -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCOMPILER_RT_BUILD_BUILTINS=Off -DLLVM_INCLUDE_TESTS=ON -DLLVM_DEFAULT_TARGET_TRIPLE=x86_64-unknown-linux-gnu -DLLVM_ENABLE_PROJECTS_USED=ON -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON -DLLVM_BUILD_TOOLS=ON -DCMAKE_C_COMPILER_WORKS=ON -DCMAKE_CXX_COMPILER_WORKS=ON -DCMAKE_ASM_COMPILER_WORKS=ON -DHAVE_LLVM_LIT=ON -DCLANG_RESOURCE_DIR= "-DLLVM_ENABLE_RUNTIMES=openmp;offload;compiler-rt" -DLIBOMP_FORTRAN_MODULES_COMPILER=/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/flang-new -DLIBOMP_MODULES_INSTALL_PATH=include/flang -GNinja /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/runtimes/../../runtimes && /usr/bin/cmake -E touch /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/runtimes/runtimes-stamps//runtimes-configure
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 10, 2024

LLVM Buildbot has detected a new failure on builder openmp-offload-amdgpu-runtime running on omp-vega20-0 while building compiler-rt at step 5 "compile-openmp".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/30/builds/1715

Here is the relevant piece of the build log for the reference:

Step 5 (compile-openmp) failure: build (failure)
...
-- Building x86_64 plugin linked with libffi
-- Building DeviceRTL. Using clang: /home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build/bin/clang, llvm-link: /home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build/bin/llvm-link and opt: /home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build/bin/opt
-- Building the llvm-omp-device-info tool
-- Building the llvm-omp-kernel-replay tool
-- Building offloading runtime library libomptarget.
-- Building plugin unit tests for omptarget.rtl.amdgpu
-- Building plugin unit tests for omptarget.rtl.host
-- Configuring incomplete, errors occurred!
See also "/home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build/runtimes/runtimes-bins/CMakeFiles/CMakeOutput.log".
See also "/home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build/runtimes/runtimes-bins/CMakeFiles/CMakeError.log".
FAILED: runtimes/runtimes-stamps/runtimes-configure /home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build/runtimes/runtimes-stamps/runtimes-configure 
cd /home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build/runtimes/runtimes-bins && /usr/local/cmake/bin/cmake --no-warn-unused-cli -DCMAKE_C_COMPILER=/home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build/./bin/clang -DCMAKE_CXX_COMPILER=/home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build/./bin/clang++ -DCMAKE_ASM_COMPILER=/home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build/./bin/clang -DCMAKE_LINKER=/home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build/./bin/ld.lld -DCMAKE_AR=/home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build/./bin/llvm-ar -DCMAKE_RANLIB=/home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build/./bin/llvm-ranlib -DCMAKE_NM=/home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build/./bin/llvm-nm -DCMAKE_OBJDUMP=/home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build/./bin/llvm-objdump -DCMAKE_OBJCOPY=/home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build/./bin/llvm-objcopy -DCMAKE_STRIP=/home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build/./bin/llvm-strip -DCMAKE_READELF=/home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build/./bin/llvm-readelf -DCMAKE_C_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_CXX_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_ASM_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_INSTALL_PREFIX=/home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.inst -DLLVM_BINARY_DIR=/home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build -DLLVM_CONFIG_PATH=/home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build/bin/llvm-config -DLLVM_ENABLE_WERROR=OFF -DLLVM_HOST_TRIPLE=x86_64-unknown-linux-gnu -DLLVM_HAVE_LINK_VERSION_SCRIPT=1 -DLLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO=OFF -DLLVM_USE_RELATIVE_PATHS_IN_FILES=OFF "-DLLVM_LIT_ARGS=-vv --show-unsupported --show-xfail -j 32 --time-tests --timeout 100" -DLLVM_SOURCE_PREFIX= -DPACKAGE_VERSION=19.0.0git -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=/usr/local/bin/ninja -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCOMPILER_RT_BUILD_BUILTINS=Off -DLLVM_INCLUDE_TESTS=ON -DLLVM_DEFAULT_TARGET_TRIPLE=x86_64-unknown-linux-gnu -DLLVM_ENABLE_PROJECTS_USED=ON -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON -DLLVM_BUILD_TOOLS=ON -DCMAKE_C_COMPILER_WORKS=ON -DCMAKE_CXX_COMPILER_WORKS=ON -DCMAKE_ASM_COMPILER_WORKS=ON -DHAVE_LLVM_LIT=ON -DCLANG_RESOURCE_DIR= "-DLLVM_ENABLE_RUNTIMES=openmp;offload;compiler-rt" -GNinja /home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.src/llvm/runtimes/../../runtimes && /usr/local/cmake/bin/cmake -E touch /home/ompworker/bbot/openmp-offload-amdgpu-runtime/llvm.build/runtimes/runtimes-stamps//runtimes-configure
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 10, 2024

LLVM Buildbot has detected a new failure on builder openmp-offload-libc-amdgpu-runtime running on omp-vega20-1 while building compiler-rt at step 5 "compile-openmp".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/73/builds/1589

Here is the relevant piece of the build log for the reference:

Step 5 (compile-openmp) failure: build (failure)
...
-- Building x86_64 plugin linked with libffi
-- Building DeviceRTL. Using clang: /home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/bin/clang, llvm-link: /home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/bin/llvm-link and opt: /home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/bin/opt
-- Building the llvm-omp-device-info tool
-- Building the llvm-omp-kernel-replay tool
-- Building offloading runtime library libomptarget.
-- Building plugin unit tests for omptarget.rtl.amdgpu
-- Building plugin unit tests for omptarget.rtl.host
-- Configuring incomplete, errors occurred!
See also "/home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/runtimes/runtimes-bins/CMakeFiles/CMakeOutput.log".
See also "/home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/runtimes/runtimes-bins/CMakeFiles/CMakeError.log".
FAILED: runtimes/runtimes-stamps/runtimes-configure /home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/runtimes/runtimes-stamps/runtimes-configure 
cd /home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/runtimes/runtimes-bins && /usr/local/cmake/bin/cmake --no-warn-unused-cli -DCMAKE_C_COMPILER=/home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/./bin/clang -DCMAKE_CXX_COMPILER=/home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/./bin/clang++ -DCMAKE_ASM_COMPILER=/home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/./bin/clang -DCMAKE_LINKER=/home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/./bin/ld.lld -DCMAKE_AR=/home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/./bin/llvm-ar -DCMAKE_RANLIB=/home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/./bin/llvm-ranlib -DCMAKE_NM=/home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/./bin/llvm-nm -DCMAKE_OBJDUMP=/home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/./bin/llvm-objdump -DCMAKE_OBJCOPY=/home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/./bin/llvm-objcopy -DCMAKE_STRIP=/home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/./bin/llvm-strip -DCMAKE_READELF=/home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/./bin/llvm-readelf -DCMAKE_C_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_CXX_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_ASM_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_INSTALL_PREFIX=/home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.inst -DLLVM_BINARY_DIR=/home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build -DLLVM_CONFIG_PATH=/home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/bin/llvm-config -DLLVM_ENABLE_WERROR=OFF -DLLVM_HOST_TRIPLE=x86_64-unknown-linux-gnu -DLLVM_HAVE_LINK_VERSION_SCRIPT=1 -DLLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO=OFF -DLLVM_USE_RELATIVE_PATHS_IN_FILES=OFF "-DLLVM_LIT_ARGS=-vv --show-unsupported --show-xfail -j 32" -DLLVM_SOURCE_PREFIX= -DPACKAGE_VERSION=19.0.0git -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=/usr/local/bin/ninja -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCOMPILER_RT_BUILD_BUILTINS=Off -DLLVM_INCLUDE_TESTS=ON -DLLVM_DEFAULT_TARGET_TRIPLE=x86_64-unknown-linux-gnu -DLLVM_ENABLE_PROJECTS_USED=ON -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON -DLLVM_BUILD_TOOLS=ON -DCMAKE_C_COMPILER_WORKS=ON -DCMAKE_CXX_COMPILER_WORKS=ON -DCMAKE_ASM_COMPILER_WORKS=ON -DHAVE_LLVM_LIT=ON -DCLANG_RESOURCE_DIR= -DLIBC_HDRGEN_EXE=/home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/bin/libc-hdrgen -DLLVM_LIBC_GPU_BUILD=ON -DRUNTIMES_amdgcn-amd-amdhsa_LIBC_GPU_LOADER_EXECUTABLE=/home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/bin/amdhsa-loader -DRUNTIMES_amdgcn-amd-amdhsa_LLVM_LIBC_FULL_BUILD=ON "-DLLVM_ENABLE_RUNTIMES=openmp;offload;compiler-rt" -DCUDAToolkit_NVCC_EXECUTABLE=CUDAToolkit_NVCC_EXECUTABLE-NOTFOUND -DCUDAToolkit_SENTINEL_FILE=CUDAToolkit_SENTINEL_FILE-NOTFOUND -DLIBOMPTARGET_FOUND_AMDGPU_GPU=ON -DLIBOMP_ARCHER_SUPPORT=OFF -DLIBOMPTARGET_FOUND_AMDGPU_GPU=ON -DRUNTIMES_amdgcn-amd-amdhsa_LLVM_ENABLE_RUNTIMES=libc -GNinja /home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.src/llvm/runtimes/../../runtimes && /usr/local/cmake/bin/cmake -E touch /home/ompworker/bbot/openmp-offload-libc-amdgpu-runtime/llvm.build/runtimes/runtimes-stamps//runtimes-configure
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 10, 2024

LLVM Buildbot has detected a new failure on builder clang-x86_64-linux-abi-test running on sie-linux-worker2 while building compiler-rt at step 6 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/8/builds/1317

Here is the relevant piece of the build log for the reference:

Step 6 (build-unified-tree) failure: build (failure)
...
-- Performing Test HAS_THREAD_LOCAL
-- Performing Test HAS_THREAD_LOCAL - Success
-- Generated Sanitizer SUPPORTED_TOOLS list on "Linux" is "asan;lsan;hwasan;msan;tsan;ubsan"
-- sanitizer_common tests on "Linux" will run against "asan;lsan;hwasan;msan;tsan;ubsan"
-- check-nsan does nothing.
-- check-shadowcallstack does nothing.
-- Configuring incomplete, errors occurred!
See also "/home/buildbot/buildbot-root/abi-test/build/runtimes/runtimes-bins/CMakeFiles/CMakeOutput.log".
See also "/home/buildbot/buildbot-root/abi-test/build/runtimes/runtimes-bins/CMakeFiles/CMakeError.log".
169.191 [3/2/6811] Linking CXX executable unittests/tools/llvm-exegesis/LLVMExegesisTests
FAILED: runtimes/runtimes-stamps/runtimes-configure /home/buildbot/buildbot-root/abi-test/build/runtimes/runtimes-stamps/runtimes-configure 
cd /home/buildbot/buildbot-root/abi-test/build/runtimes/runtimes-bins && /usr/bin/cmake/bin/cmake --no-warn-unused-cli -DCMAKE_C_COMPILER=/home/buildbot/buildbot-root/abi-test/build/./bin/clang -DCMAKE_CXX_COMPILER=/home/buildbot/buildbot-root/abi-test/build/./bin/clang++ -DCMAKE_ASM_COMPILER=/home/buildbot/buildbot-root/abi-test/build/./bin/clang -DCMAKE_LINKER=/home/buildbot/buildbot-root/abi-test/build/./bin/ld.lld -DCMAKE_AR=/home/buildbot/buildbot-root/abi-test/build/./bin/llvm-ar -DCMAKE_RANLIB=/home/buildbot/buildbot-root/abi-test/build/./bin/llvm-ranlib -DCMAKE_NM=/home/buildbot/buildbot-root/abi-test/build/./bin/llvm-nm -DCMAKE_OBJDUMP=/home/buildbot/buildbot-root/abi-test/build/./bin/llvm-objdump -DCMAKE_OBJCOPY=/home/buildbot/buildbot-root/abi-test/build/./bin/llvm-objcopy -DCMAKE_STRIP=/home/buildbot/buildbot-root/abi-test/build/./bin/llvm-strip -DCMAKE_READELF=/home/buildbot/buildbot-root/abi-test/build/./bin/llvm-readelf -DCMAKE_C_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_CXX_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_ASM_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_INSTALL_PREFIX=/usr/local -DLLVM_BINARY_DIR=/home/buildbot/buildbot-root/abi-test/build -DLLVM_CONFIG_PATH=/home/buildbot/buildbot-root/abi-test/build/bin/llvm-config -DLLVM_ENABLE_WERROR=OFF -DLLVM_HOST_TRIPLE=x86_64-unknown-linux-gnu -DLLVM_HAVE_LINK_VERSION_SCRIPT=1 -DLLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO=OFF -DLLVM_USE_RELATIVE_PATHS_IN_FILES=OFF -DLLVM_LIT_ARGS=--verbose -DLLVM_SOURCE_PREFIX= -DPACKAGE_VERSION=19.0.0git -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=/usr/bin/ninja -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCOMPILER_RT_BUILD_BUILTINS=Off -DLLVM_INCLUDE_TESTS=ON -DLLVM_DEFAULT_TARGET_TRIPLE=x86_64-unknown-linux-gnu -DLLVM_ENABLE_PROJECTS_USED=ON -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON -DLLVM_BUILD_TOOLS=ON -DCMAKE_C_COMPILER_WORKS=ON -DCMAKE_CXX_COMPILER_WORKS=ON -DCMAKE_ASM_COMPILER_WORKS=ON -DHAVE_LLVM_LIT=ON -DCLANG_RESOURCE_DIR= -DLLVM_ENABLE_RUNTIMES=compiler-rt -DLLVM_USE_LINKER=gold -GNinja /home/buildbot/buildbot-root/abi-test/llvm/llvm/runtimes/../../runtimes && /usr/bin/cmake/bin/cmake -E touch /home/buildbot/buildbot-root/abi-test/build/runtimes/runtimes-stamps/runtimes-configure
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 10, 2024

LLVM Buildbot has detected a new failure on builder fuchsia-x86_64-linux running on fuchsia-debian-64-us-central1-a-1 while building compiler-rt at step 4 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/11/builds/1492

Here is the relevant piece of the build log for the reference:

Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/fuchsia-linux.py ...' (failure)
...
-- Performing Test COMPILER_RT_TARGET_HAS_ATOMICS
-- Performing Test COMPILER_RT_TARGET_HAS_ATOMICS - Success
-- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK
-- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK - Success
-- Performing Test COMPILER_RT_TARGET_HAS_UNAME
-- Performing Test COMPILER_RT_TARGET_HAS_UNAME - Success
-- Performing Test HAS_THREAD_LOCAL
-- Performing Test HAS_THREAD_LOCAL - Success
-- check-compiler-rt does nothing.
-- Configuring incomplete, errors occurred!
FAILED: runtimes/runtimes-x86_64-unknown-fuchsia-stamps/runtimes-x86_64-unknown-fuchsia-configure /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/runtimes/runtimes-x86_64-unknown-fuchsia-stamps/runtimes-x86_64-unknown-fuchsia-configure 
cd /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/runtimes/runtimes-x86_64-unknown-fuchsia-bins && /usr/bin/cmake --no-warn-unused-cli -DCMAKE_C_COMPILER=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/clang -DCMAKE_CXX_COMPILER=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/clang++ -DCMAKE_ASM_COMPILER=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/clang -DCMAKE_LINKER=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/ld.lld -DCMAKE_AR=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/llvm-ar -DCMAKE_RANLIB=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/llvm-ranlib -DCMAKE_NM=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/llvm-nm -DCMAKE_OBJDUMP=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/llvm-objdump -DCMAKE_OBJCOPY=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/llvm-objcopy -DCMAKE_STRIP=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/llvm-strip -DCMAKE_READELF=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/llvm-readelf -DCMAKE_C_COMPILER_TARGET=x86_64-unknown-fuchsia -DCMAKE_CXX_COMPILER_TARGET=x86_64-unknown-fuchsia -DCMAKE_ASM_COMPILER_TARGET=x86_64-unknown-fuchsia -DCMAKE_INSTALL_PREFIX=/usr/local -DLLVM_BINARY_DIR=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3 -DLLVM_CONFIG_PATH=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/bin/llvm-config -DLLVM_ENABLE_WERROR=OFF -DLLVM_HOST_TRIPLE=x86_64-unknown-linux-gnu -DLLVM_HAVE_LINK_VERSION_SCRIPT=1 -DLLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO=OFF -DLLVM_USE_RELATIVE_PATHS_IN_FILES=ON -DLLVM_LIT_ARGS=-sv -DLLVM_SOURCE_PREFIX= -DPACKAGE_VERSION=19.0.0git -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=/usr/bin/ninja -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCOMPILER_RT_BUILD_BUILTINS=OFF -DLLVM_INCLUDE_TESTS=ON -DLLVM_ENABLE_PROJECTS_USED=ON -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON -DCMAKE_C_COMPILER_WORKS=ON -DCMAKE_CXX_COMPILER_WORKS=ON -DCMAKE_ASM_COMPILER_WORKS=ON -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON -DLLVM_RUNTIMES_TARGET=x86_64-unknown-fuchsia -DHAVE_LLVM_LIT=ON -DCLANG_RESOURCE_DIR= -DLLVM_DEFAULT_TARGET_TRIPLE=x86_64-unknown-fuchsia -DLIBC_HDRGEN_EXE=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/bin/libc-hdrgen -DLLVM_LIBC_FULL_BUILD=ON "-DLLVM_ENABLE_RUNTIMES=compiler-rt;libcxx;libcxxabi;libunwind" -DLLVM_USE_LINKER=lld "-DCMAKE_ASM_FLAGS=--target=x86_64-unknown-fuchsia -I/usr/local/fuchsia/sdk/pkg/sync/include -I/usr/local/fuchsia/sdk/pkg/fdio/include" -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON "-DCMAKE_CXX_FLAGS=--target=x86_64-unknown-fuchsia -I/usr/local/fuchsia/sdk/pkg/sync/include -I/usr/local/fuchsia/sdk/pkg/fdio/include" "-DCMAKE_C_FLAGS=--target=x86_64-unknown-fuchsia -I/usr/local/fuchsia/sdk/pkg/sync/include -I/usr/local/fuchsia/sdk/pkg/fdio/include" -DCMAKE_EXE_LINKER_FLAGS=-L/usr/local/fuchsia/sdk/arch/x64/lib -DCMAKE_MODULE_LINKER_FLAGS=-L/usr/local/fuchsia/sdk/arch/x64/lib -DCMAKE_SHARED_LINKER_FLAGS=-L/usr/local/fuchsia/sdk/arch/x64/lib -DCMAKE_SYSROOT=/usr/local/fuchsia/sdk/arch/x64/sysroot -DCMAKE_SYSTEM_NAME=Fuchsia -DCOMPILER_RT_CXX_LIBRARY=libcxx -DCOMPILER_RT_USE_BUILTINS_LIBRARY=ON -DCOMPILER_RT_USE_LLVM_UNWINDER=ON -DLIBCXXABI_HERMETIC_STATIC_LIBRARY=ON -DLIBCXXABI_INSTALL_STATIC_LIBRARY=OFF -DLIBCXXABI_USE_COMPILER_RT=ON -DLIBCXXABI_USE_LLVM_UNWINDER=ON -DLIBCXX_ABI_VERSION=2 -DLIBCXX_ENABLE_STATIC_ABI_LIBRARY=ON -DLIBCXX_HERMETIC_STATIC_LIBRARY=ON -DLIBCXX_STATICALLY_LINK_ABI_IN_SHARED_LIBRARY=OFF -DLIBCXX_USE_COMPILER_RT=ON -DLIBUNWIND_HIDE_SYMBOLS=ON -DLIBUNWIND_USE_COMPILER_RT=ON -DLLVM_ENABLE_ASSERTIONS=OFF "-DLLVM_ENABLE_RUNTIMES=compiler-rt;l
ouch /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/runtimes/runtimes-x86_64-unknown-fuchsia-stamps/runtimes-x86_64-unknown-fuchsia-configure
ninja: build stopped: subcommand failed.
['ninja', '-C', '/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3', 'toolchain-distribution'] exited with return code 1.
@@@STEP_FAILURE@@@
@@@BUILD_STEP check@@@
Running: ninja -C /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3 check-llvm check-clang check-lld
ninja: Entering directory `/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3'
[1/1312] Building CXX object lib/MCA/CMakeFiles/LLVMMCA.dir/HardwareUnits/HardwareUnit.cpp.o
clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument]
[2/1312] Linking CXX static library lib/libLLVMTableGenBasic.a
[3/1312] Creating export file for LTO
[4/1312] Building CXX object tools/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o
clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument]
[5/1312] Linking CXX static library lib/libLLVMTableGenCommon.a
Step 6 (build) failure: build (failure)
...
-- Performing Test COMPILER_RT_TARGET_HAS_ATOMICS
-- Performing Test COMPILER_RT_TARGET_HAS_ATOMICS - Success
-- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK
-- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK - Success
-- Performing Test COMPILER_RT_TARGET_HAS_UNAME
-- Performing Test COMPILER_RT_TARGET_HAS_UNAME - Success
-- Performing Test HAS_THREAD_LOCAL
-- Performing Test HAS_THREAD_LOCAL - Success
-- check-compiler-rt does nothing.
-- Configuring incomplete, errors occurred!
FAILED: runtimes/runtimes-x86_64-unknown-fuchsia-stamps/runtimes-x86_64-unknown-fuchsia-configure /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/runtimes/runtimes-x86_64-unknown-fuchsia-stamps/runtimes-x86_64-unknown-fuchsia-configure 
cd /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/runtimes/runtimes-x86_64-unknown-fuchsia-bins && /usr/bin/cmake --no-warn-unused-cli -DCMAKE_C_COMPILER=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/clang -DCMAKE_CXX_COMPILER=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/clang++ -DCMAKE_ASM_COMPILER=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/clang -DCMAKE_LINKER=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/ld.lld -DCMAKE_AR=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/llvm-ar -DCMAKE_RANLIB=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/llvm-ranlib -DCMAKE_NM=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/llvm-nm -DCMAKE_OBJDUMP=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/llvm-objdump -DCMAKE_OBJCOPY=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/llvm-objcopy -DCMAKE_STRIP=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/llvm-strip -DCMAKE_READELF=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/./bin/llvm-readelf -DCMAKE_C_COMPILER_TARGET=x86_64-unknown-fuchsia -DCMAKE_CXX_COMPILER_TARGET=x86_64-unknown-fuchsia -DCMAKE_ASM_COMPILER_TARGET=x86_64-unknown-fuchsia -DCMAKE_INSTALL_PREFIX=/usr/local -DLLVM_BINARY_DIR=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3 -DLLVM_CONFIG_PATH=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/bin/llvm-config -DLLVM_ENABLE_WERROR=OFF -DLLVM_HOST_TRIPLE=x86_64-unknown-linux-gnu -DLLVM_HAVE_LINK_VERSION_SCRIPT=1 -DLLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO=OFF -DLLVM_USE_RELATIVE_PATHS_IN_FILES=ON -DLLVM_LIT_ARGS=-sv -DLLVM_SOURCE_PREFIX= -DPACKAGE_VERSION=19.0.0git -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=/usr/bin/ninja -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCOMPILER_RT_BUILD_BUILTINS=OFF -DLLVM_INCLUDE_TESTS=ON -DLLVM_ENABLE_PROJECTS_USED=ON -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON -DCMAKE_C_COMPILER_WORKS=ON -DCMAKE_CXX_COMPILER_WORKS=ON -DCMAKE_ASM_COMPILER_WORKS=ON -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON -DLLVM_RUNTIMES_TARGET=x86_64-unknown-fuchsia -DHAVE_LLVM_LIT=ON -DCLANG_RESOURCE_DIR= -DLLVM_DEFAULT_TARGET_TRIPLE=x86_64-unknown-fuchsia -DLIBC_HDRGEN_EXE=/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/bin/libc-hdrgen -DLLVM_LIBC_FULL_BUILD=ON "-DLLVM_ENABLE_RUNTIMES=compiler-rt;libcxx;libcxxabi;libunwind" -DLLVM_USE_LINKER=lld "-DCMAKE_ASM_FLAGS=--target=x86_64-unknown-fuchsia -I/usr/local/fuchsia/sdk/pkg/sync/include -I/usr/local/fuchsia/sdk/pkg/fdio/include" -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON "-DCMAKE_CXX_FLAGS=--target=x86_64-unknown-fuchsia -I/usr/local/fuchsia/sdk/pkg/sync/include -I/usr/local/fuchsia/sdk/pkg/fdio/include" "-DCMAKE_C_FLAGS=--target=x86_64-unknown-fuchsia -I/usr/local/fuchsia/sdk/pkg/sync/include -I/usr/local/fuchsia/sdk/pkg/fdio/include" -DCMAKE_EXE_LINKER_FLAGS=-L/usr/local/fuchsia/sdk/arch/x64/lib -DCMAKE_MODULE_LINKER_FLAGS=-L/usr/local/fuchsia/sdk/arch/x64/lib -DCMAKE_SHARED_LINKER_FLAGS=-L/usr/local/fuchsia/sdk/arch/x64/lib -DCMAKE_SYSROOT=/usr/local/fuchsia/sdk/arch/x64/sysroot -DCMAKE_SYSTEM_NAME=Fuchsia -DCOMPILER_RT_CXX_LIBRARY=libcxx -DCOMPILER_RT_USE_BUILTINS_LIBRARY=ON -DCOMPILER_RT_USE_LLVM_UNWINDER=ON -DLIBCXXABI_HERMETIC_STATIC_LIBRARY=ON -DLIBCXXABI_INSTALL_STATIC_LIBRARY=OFF -DLIBCXXABI_USE_COMPILER_RT=ON -DLIBCXXABI_USE_LLVM_UNWINDER=ON -DLIBCXX_ABI_VERSION=2 -DLIBCXX_ENABLE_STATIC_ABI_LIBRARY=ON -DLIBCXX_HERMETIC_STATIC_LIBRARY=ON -DLIBCXX_STATICALLY_LINK_ABI_IN_SHARED_LIBRARY=OFF -DLIBCXX_USE_COMPILER_RT=ON -DLIBUNWIND_HIDE_SYMBOLS=ON -DLIBUNWIND_USE_COMPILER_RT=ON -DLLVM_ENABLE_ASSERTIONS=OFF "-DLLVM_ENABLE_RUNTIMES=compiler-rt;l
ouch /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3/runtimes/runtimes-x86_64-unknown-fuchsia-stamps/runtimes-x86_64-unknown-fuchsia-configure
ninja: build stopped: subcommand failed.
['ninja', '-C', '/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-m_ii18r3', 'toolchain-distribution'] exited with return code 1.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 11, 2024

LLVM Buildbot has detected a new failure on builder flang-runtime-cuda-clang running on as-builder-7 while building compiler-rt at step 7 "build-clang-default".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/7/builds/1250

Here is the relevant piece of the build log for the reference:

Step 7 (build-clang-default) failure: cmake (failure)
...
-- Performing Test HAS_THREAD_LOCAL
-- Performing Test HAS_THREAD_LOCAL - Success
-- Generated Sanitizer SUPPORTED_TOOLS list on "Linux" is "asan;lsan;hwasan;msan;tsan;ubsan"
-- sanitizer_common tests on "Linux" will run against "asan;lsan;hwasan;msan;tsan;ubsan"
-- check-nsan does nothing.
-- check-shadowcallstack does nothing.
-- Configuring incomplete, errors occurred!
See also "/home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-clang/build/clang/runtimes/runtimes-bins/CMakeFiles/CMakeOutput.log".
See also "/home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-clang/build/clang/runtimes/runtimes-bins/CMakeFiles/CMakeError.log".
49.787 [3/2/4764] Linking CXX executable bin/clangd
FAILED: runtimes/runtimes-stamps/runtimes-configure /home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-clang/build/clang/runtimes/runtimes-stamps/runtimes-configure 
cd /home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-clang/build/clang/runtimes/runtimes-bins && /usr/bin/cmake --no-warn-unused-cli -DCMAKE_C_COMPILER=/home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-clang/build/clang/./bin/clang -DCMAKE_CXX_COMPILER=/home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-clang/build/clang/./bin/clang++ -DCMAKE_ASM_COMPILER=/home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-clang/build/clang/./bin/clang -DCMAKE_LINKER=/home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-clang/build/clang/./bin/ld.lld -DCMAKE_AR=/home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-clang/build/clang/./bin/llvm-ar -DCMAKE_RANLIB=/home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-clang/build/clang/./bin/llvm-ranlib -DCMAKE_NM=/home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-clang/build/clang/./bin/llvm-nm -DCMAKE_OBJDUMP=/home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-clang/build/clang/./bin/llvm-objdump -DCMAKE_OBJCOPY=/home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-clang/build/clang/./bin/llvm-objcopy -DCMAKE_STRIP=/home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-clang/build/clang/./bin/llvm-strip -DCMAKE_READELF=/home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-clang/build/clang/./bin/llvm-readelf -DCMAKE_C_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_CXX_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_ASM_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_INSTALL_PREFIX=/home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-clang/install-clang -DLLVM_BINARY_DIR=/home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-clang/build/clang -DLLVM_CONFIG_PATH=/home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-clang/build/clang/bin/llvm-config -DLLVM_ENABLE_WERROR=OFF -DLLVM_HOST_TRIPLE=x86_64-unknown-linux-gnu -DLLVM_HAVE_LINK_VERSION_SCRIPT=1 -DLLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO=OFF -DLLVM_USE_RELATIVE_PATHS_IN_FILES=OFF -DLLVM_LIT_ARGS=-sv -DLLVM_SOURCE_PREFIX= -DPACKAGE_VERSION=19.0.0git -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=/usr/bin/ninja -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCOMPILER_RT_BUILD_BUILTINS=Off -DLLVM_INCLUDE_TESTS=ON -DLLVM_DEFAULT_TARGET_TRIPLE=x86_64-unknown-linux-gnu -DLLVM_ENABLE_PROJECTS_USED=ON -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON -DLLVM_BUILD_TOOLS=ON -DCMAKE_C_COMPILER_WORKS=ON -DCMAKE_CXX_COMPILER_WORKS=ON -DCMAKE_ASM_COMPILER_WORKS=ON -DHAVE_LLVM_LIT=ON -DCLANG_RESOURCE_DIR= -DLLVM_ENABLE_RUNTIMES=compiler-rt -GNinja /home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-clang/llvm-project/llvm/runtimes/../../runtimes && /usr/bin/cmake -E touch /home/buildbot/worker/as-builder-7/ramdisk/flang-runtime-cuda-clang/build/clang/runtimes/runtimes-stamps//runtimes-configure
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 11, 2024

LLVM Buildbot has detected a new failure on builder sanitizer-x86_64-linux-android running on sanitizer-buildbot-android while building compiler-rt at step 2 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/186/builds/469

Here is the relevant piece of the build log for the reference:

Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
+ local _serial=17031FQCB00176
+ shift
++ adb -s 17031FQCB00176 shell getprop ro.product.cpu.abilist
+ ABILIST=arm64-v8a,armeabi-v7a,armeabi
+ patch_abilist arm64-v8a,armeabi-v7a,armeabi ABILIST
+ local _abilist=arm64-v8a,armeabi-v7a,armeabi
+ local _out=ABILIST
+ [[ arm64-v8a,armeabi-v7a,armeabi == \x\8\6* ]]
+ eval 'ABILIST='\''arm64-v8a,armeabi-v7a,armeabi'\'''
++ ABILIST=arm64-v8a,armeabi-v7a,armeabi
+ for _arg in "$@"
+ local _arch=arm
+ local _abi=armeabi-v7a
+ [[ |aarch64||arm||i686| == *\|\a\r\m\|* ]]
+ echo 'skipping tests on arm'
+ build_failure
+ echo
+ echo 'How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild'
skipping tests on arm

How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild

+ echo
+ sleep 5
+ echo @@@STEP_FAILURE@@@
+ [[ '' == \1 ]]
+ [[ ! -v BUILDBOT_BUILDERNAME ]]
@@@STEP_FAILURE@@@
+ continue
+ for _arg in "$@"
+ local _arch=aarch64
+ local _abi=arm64-v8a
+ [[ |aarch64||arm||i686| == *\|\a\a\r\c\h\6\4\|* ]]
+ echo 'skipping tests on aarch64'
+ build_failure
+ echo
+ echo 'How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild'
+ echo
skipping tests on aarch64

How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild

+ sleep 5
+ echo @@@STEP_FAILURE@@@
+ [[ '' == \1 ]]
+ [[ ! -v BUILDBOT_BUILDERNAME ]]
+ continue
@@@STEP_FAILURE@@@
+ [[ |aarch64||arm||i686| == '' ]]
+ return
Step 9 (run cmake) failure: run cmake (failure)
...
-- Compiling and running to test HAVE_GNU_POSIX_REGEX
-- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile
-- Compiling and running to test HAVE_POSIX_REGEX
-- Performing Test HAVE_POSIX_REGEX -- compiled but failed to run
CMake Warning at /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/third-party/benchmark/CMakeLists.txt:319 (message):
  Using std::regex with exceptions disabled is not fully supported
-- Compiling and running to test HAVE_STEADY_CLOCK
-- Performing Test HAVE_POSIX_REGEX -- compiled but failed to run
CMake Warning at /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/third-party/benchmark/CMakeLists.txt:319 (message):
  Using std::regex with exceptions disabled is not fully supported
-- Compiling and running to test HAVE_STEADY_CLOCK
-- Performing Test HAVE_STEADY_CLOCK -- compiled but failed to run
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test HAVE_STEADY_CLOCK -- compiled but failed to run
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE  
-- Compiling and running to test HAVE_PTHREAD_AFFINITY
-- Found Threads: TRUE  
-- Compiling and running to test HAVE_PTHREAD_AFFINITY
-- Performing Test HAVE_PTHREAD_AFFINITY -- failed to compile
-- Performing Test HAVE_PTHREAD_AFFINITY -- failed to compile
-- Performing Test HAVE_POSIX_REGEX -- compiled but failed to run
CMake Warning at /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/third-party/benchmark/CMakeLists.txt:319 (message):
  Using std::regex with exceptions disabled is not fully supported
-- Compiling and running to test HAVE_STEADY_CLOCK
-- Configuring done (24.4s)
-- Configuring done (24.4s)
-- Performing Test HAVE_STEADY_CLOCK -- compiled but failed to run
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE  
-- Compiling and running to test HAVE_PTHREAD_AFFINITY
-- Performing Test HAVE_PTHREAD_AFFINITY -- failed to compile
-- Configuring done (25.0s)
-- Generating done (2.6s)
-- Generating done (2.6s)
-- Build files have been written to: /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build_android_aarch64
-- Build files have been written to: /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build_android_i686
-- Generating done (2.5s)
-- Build files have been written to: /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build_android_arm
+ echo @@@BUILD_STEP build android/aarch64@@@
+ ninja -C llvm_build_android_aarch64 llvm-symbolizer
Step 10 (build android/aarch64) failure: build android/aarch64 (failure)
...
[615/645] Linking CXX static library lib/libLLVMCore.a
[616/645] Linking CXX static library lib/libLLVMBitReader.a
[617/645] Linking CXX static library lib/libLLVMMC.a
[618/645] Linking CXX static library lib/libLLVMMCParser.a
[619/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Platform.cpp.o
[620/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Symbol.cpp.o
[621/645] Building Opts.inc...
[622/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/RecordVisitor.cpp.o
[623/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Target.cpp.o
[624/645] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o
[625/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextAPIError.cpp.o
[626/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/SymbolSet.cpp.o
[627/645] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o
[628/645] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer-driver.cpp.o
[629/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/RecordsSlice.cpp.o
[630/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/InterfaceFile.cpp.o
[631/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStubCommon.cpp.o
[632/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Utils.cpp.o
[633/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStubV5.cpp.o
[634/645] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o
[635/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStub.cpp.o
[636/645] Linking CXX static library lib/libLLVMTextAPI.a
[637/645] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o
[638/645] Linking CXX static library lib/libLLVMAsmParser.a
[639/645] Linking CXX static library lib/libLLVMIRReader.a
[640/645] Linking CXX static library lib/libLLVMObject.a
[641/645] Linking CXX static library lib/libLLVMDebugInfoDWARF.a
[642/645] Linking CXX static library lib/libLLVMDebugInfoPDB.a
[643/645] Linking CXX static library lib/libLLVMSymbolize.a
[644/645] Linking CXX static library lib/libLLVMDebuginfod.a
[645/645] Linking CXX executable bin/llvm-symbolizer
+ ninja -C compiler_rt_build_android_aarch64
ninja: Entering directory `compiler_rt_build_android_aarch64'
ninja: error: loading 'build.ninja': No such file or directory
+ BUILD_RT_ERR='|aarch64|'
+ build_failure
+ echo
+ echo 'How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild'

How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild
+ echo
+ sleep 5
+ echo @@@STEP_FAILURE@@@
+ [[ '' == \1 ]]
+ [[ ! -v BUILDBOT_BUILDERNAME ]]
+ build_android arm
+ local _arch=arm
+ wait
+ echo @@@BUILD_STEP build android/arm@@@
+ ninja -C llvm_build_android_arm llvm-symbolizer
Step 11 (build android/arm) failure: build android/arm (failure)
...
[615/645] Linking CXX static library lib/libLLVMCore.a
[616/645] Linking CXX static library lib/libLLVMBitReader.a
[617/645] Linking CXX static library lib/libLLVMMC.a
[618/645] Linking CXX static library lib/libLLVMMCParser.a
[619/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Platform.cpp.o
[620/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Symbol.cpp.o
[621/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/RecordVisitor.cpp.o
[622/645] Building Opts.inc...
[623/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Target.cpp.o
[624/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextAPIError.cpp.o
[625/645] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o
[626/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/SymbolSet.cpp.o
[627/645] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o
[628/645] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer-driver.cpp.o
[629/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/InterfaceFile.cpp.o
[630/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/RecordsSlice.cpp.o
[631/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Utils.cpp.o
[632/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStubCommon.cpp.o
[633/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStubV5.cpp.o
[634/645] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o
[635/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStub.cpp.o
[636/645] Linking CXX static library lib/libLLVMTextAPI.a
[637/645] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o
[638/645] Linking CXX static library lib/libLLVMAsmParser.a
[639/645] Linking CXX static library lib/libLLVMIRReader.a
[640/645] Linking CXX static library lib/libLLVMObject.a
[641/645] Linking CXX static library lib/libLLVMDebugInfoDWARF.a
[642/645] Linking CXX static library lib/libLLVMDebugInfoPDB.a
[643/645] Linking CXX static library lib/libLLVMSymbolize.a
[644/645] Linking CXX static library lib/libLLVMDebuginfod.a
[645/645] Linking CXX executable bin/llvm-symbolizer
+ ninja -C compiler_rt_build_android_arm
ninja: Entering directory `compiler_rt_build_android_arm'
ninja: error: loading 'build.ninja': No such file or directory
+ BUILD_RT_ERR='|aarch64||arm|'
+ build_failure
+ echo

How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild
+ echo 'How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild'
+ echo
+ sleep 5
+ echo @@@STEP_FAILURE@@@
+ [[ '' == \1 ]]
+ [[ ! -v BUILDBOT_BUILDERNAME ]]
+ build_android i686
+ local _arch=i686
+ wait
+ echo @@@BUILD_STEP build android/i686@@@
+ ninja -C llvm_build_android_i686 llvm-symbolizer
Step 12 (build android/i686) failure: build android/i686 (failure)
...
[616/645] Linking CXX static library lib/libLLVMCore.a
[617/645] Linking CXX static library lib/libLLVMBitReader.a
[618/645] Linking CXX static library lib/libLLVMMC.a
[619/645] Linking CXX static library lib/libLLVMMCParser.a
[620/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Symbol.cpp.o
[621/645] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o
[622/645] Building Opts.inc...
[623/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextAPIError.cpp.o
[624/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/RecordVisitor.cpp.o
[625/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Target.cpp.o
[626/645] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o
[627/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/SymbolSet.cpp.o
[628/645] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer-driver.cpp.o
[629/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/RecordsSlice.cpp.o
[630/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/Utils.cpp.o
[631/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/InterfaceFile.cpp.o
[632/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStubCommon.cpp.o
[633/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStubV5.cpp.o
[634/645] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o
[635/645] Building CXX object lib/TextAPI/CMakeFiles/LLVMTextAPI.dir/TextStub.cpp.o
[636/645] Linking CXX static library lib/libLLVMTextAPI.a
[637/645] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o
[638/645] Linking CXX static library lib/libLLVMAsmParser.a
[639/645] Linking CXX static library lib/libLLVMIRReader.a
[640/645] Linking CXX static library lib/libLLVMObject.a
[641/645] Linking CXX static library lib/libLLVMDebugInfoDWARF.a
[642/645] Linking CXX static library lib/libLLVMDebugInfoPDB.a
[643/645] Linking CXX static library lib/libLLVMSymbolize.a
[644/645] Linking CXX static library lib/libLLVMDebuginfod.a
[645/645] Linking CXX executable bin/llvm-symbolizer
+ ninja -C compiler_rt_build_android_i686
ninja: Entering directory `compiler_rt_build_android_i686'
ninja: error: loading 'build.ninja': No such file or directory
+ BUILD_RT_ERR='|aarch64||arm||i686|'
+ build_failure
+ echo
+ echo 'How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild'
+ echo
+ sleep 5

How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild
+ echo @@@STEP_FAILURE@@@
+ [[ '' == \1 ]]
+ [[ ! -v BUILDBOT_BUILDERNAME ]]
+ test_android arm:armeabi-v7a aarch64:arm64-v8a
+ [[ -v BUILDBOT_BUILDERNAME ]]
+ restart_adb_server
+ ADB=adb
+ echo @@@BUILD_STEP restart adb server@@@
+ adb kill-server
Step 14 (run all tests) failure: run all tests (failure)
...
+ for SERIAL in $ANDROID_DEVICES
+ test_on_device 17031FQCB00176 arm:armeabi-v7a aarch64:arm64-v8a
+ local _serial=17031FQCB00176
+ shift
++ adb -s 17031FQCB00176 shell getprop ro.product.cpu.abilist
+ ABILIST=arm64-v8a,armeabi-v7a,armeabi
+ patch_abilist arm64-v8a,armeabi-v7a,armeabi ABILIST
+ local _abilist=arm64-v8a,armeabi-v7a,armeabi
+ local _out=ABILIST
+ [[ arm64-v8a,armeabi-v7a,armeabi == \x\8\6* ]]
+ eval 'ABILIST='\''arm64-v8a,armeabi-v7a,armeabi'\'''
++ ABILIST=arm64-v8a,armeabi-v7a,armeabi
+ for _arg in "$@"
+ local _arch=arm
+ local _abi=armeabi-v7a
+ [[ |aarch64||arm||i686| == *\|\a\r\m\|* ]]
+ echo 'skipping tests on arm'
+ build_failure
+ echo
+ echo 'How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild'
skipping tests on arm

How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild
+ echo
+ sleep 5
+ echo @@@STEP_FAILURE@@@
+ [[ '' == \1 ]]
+ [[ ! -v BUILDBOT_BUILDERNAME ]]
+ continue
+ for _arg in "$@"
+ local _arch=aarch64
+ local _abi=arm64-v8a
+ [[ |aarch64||arm||i686| == *\|\a\a\r\c\h\6\4\|* ]]
+ echo 'skipping tests on aarch64'
+ build_failure
+ echo
+ echo 'How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild'
+ echo
skipping tests on aarch64

How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild
+ sleep 5
+ echo @@@STEP_FAILURE@@@
+ [[ '' == \1 ]]
+ [[ ! -v BUILDBOT_BUILDERNAME ]]
+ continue
+ [[ |aarch64||arm||i686| == '' ]]
+ return
program finished with exit code 1
elapsedTime=1121.062112

@MaskRay
Copy link
Member

MaskRay commented Jul 11, 2024

This caused

  The binary directory

    /tmp/Debug/projects/compiler-rt/lib/lsan

  is already used to build a source directory.  It cannot be used to build
  source directory

even in a clean build LLVM_ENABLE_PROJECTS='clang;lld;compiler-rt'. I haven't figured out why

The COMPILER_RT_HAS_*SAN cleanup probably caused the whole lib/lsan/CMakeFiles.txt to be processed. Some CMake definitions when COMPILER_RT_HAS_*SAN is false are probably benign, but some lsan stuff actually caused an issue?

I wonder whether it makes sense for COMPILER_RT_HAS_LSAN=off to skip including lib/lsan.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 11, 2024

LLVM Buildbot has detected a new failure on builder premerge-monolithic-linux running on premerge-linux-1 while building compiler-rt at step 6 "build-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/153/builds/2592

Here is the relevant piece of the build log for the reference:

Step 6 (build-unified-tree) failure: build (failure)
...
warning: Linking two modules of different data layouts: '/build/buildbot/premerge-monolithic-linux/build/tools/libclc/obj.libclc.dir/cypress-r600--/generic/lib/subnormal_use_default.ll.bc' is '' whereas 'llvm-link' is 'e-p:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1'

warning: Linking two modules of different data layouts: '/build/buildbot/premerge-monolithic-linux/build/tools/libclc/obj.libclc.dir/cypress-r600--/generic/lib/subnormal_helper_func.ll.bc' is '' whereas 'llvm-link' is 'e-p:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1'

71.455 [126/13/11988] Generating builtins.link.cayman-r600--.bc
warning: Linking two modules of different data layouts: '/build/buildbot/premerge-monolithic-linux/build/tools/libclc/obj.libclc.dir/cayman-r600--/generic/lib/subnormal_use_default.ll.bc' is '' whereas 'llvm-link' is 'e-p:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1'

warning: Linking two modules of different data layouts: '/build/buildbot/premerge-monolithic-linux/build/tools/libclc/obj.libclc.dir/cayman-r600--/generic/lib/subnormal_helper_func.ll.bc' is '' whereas 'llvm-link' is 'e-p:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1'

96.731 [7/5/12115] Generating builtins.opt.nvptx--.bc
FAILED: runtimes/runtimes-stamps/runtimes-configure /build/buildbot/premerge-monolithic-linux/build/runtimes/runtimes-stamps/runtimes-configure 
cd /build/buildbot/premerge-monolithic-linux/build/runtimes/runtimes-bins && /etc/cmake/bin/cmake --no-warn-unused-cli -DCMAKE_C_COMPILER=/build/buildbot/premerge-monolithic-linux/build/./bin/clang -DCMAKE_CXX_COMPILER=/build/buildbot/premerge-monolithic-linux/build/./bin/clang++ -DCMAKE_ASM_COMPILER=/build/buildbot/premerge-monolithic-linux/build/./bin/clang -DCMAKE_LINKER=/build/buildbot/premerge-monolithic-linux/build/./bin/ld.lld -DCMAKE_AR=/build/buildbot/premerge-monolithic-linux/build/./bin/llvm-ar -DCMAKE_RANLIB=/build/buildbot/premerge-monolithic-linux/build/./bin/llvm-ranlib -DCMAKE_NM=/build/buildbot/premerge-monolithic-linux/build/./bin/llvm-nm -DCMAKE_OBJDUMP=/build/buildbot/premerge-monolithic-linux/build/./bin/llvm-objdump -DCMAKE_OBJCOPY=/build/buildbot/premerge-monolithic-linux/build/./bin/llvm-objcopy -DCMAKE_STRIP=/build/buildbot/premerge-monolithic-linux/build/./bin/llvm-strip -DCMAKE_READELF=/build/buildbot/premerge-monolithic-linux/build/./bin/llvm-readelf -DCMAKE_C_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_CXX_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_ASM_COMPILER_TARGET=x86_64-unknown-linux-gnu -DCMAKE_INSTALL_PREFIX=/usr/local -DLLVM_BINARY_DIR=/build/buildbot/premerge-monolithic-linux/build -DLLVM_CONFIG_PATH=/build/buildbot/premerge-monolithic-linux/build/bin/llvm-config -DLLVM_ENABLE_WERROR=OFF -DLLVM_HOST_TRIPLE=x86_64-unknown-linux-gnu -DLLVM_HAVE_LINK_VERSION_SCRIPT=1 -DLLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO=OFF -DLLVM_USE_RELATIVE_PATHS_IN_FILES=OFF -DLLVM_LIT_ARGS=-v -DLLVM_SOURCE_PREFIX= -DPACKAGE_VERSION=19.0.0git -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=/usr/bin/ninja -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCOMPILER_RT_BUILD_BUILTINS=Off -DLLVM_INCLUDE_TESTS=ON -DLLVM_DEFAULT_TARGET_TRIPLE=x86_64-unknown-linux-gnu -DLLVM_ENABLE_PROJECTS_USED=ON -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON -DLLVM_BUILD_TOOLS=ON -DCMAKE_C_COMPILER_WORKS=ON -DCMAKE_CXX_COMPILER_WORKS=ON -DCMAKE_ASM_COMPILER_WORKS=ON -DHAVE_LLVM_LIT=ON -DCLANG_RESOURCE_DIR= "-DLLVM_ENABLE_RUNTIMES=compiler-rt;libc" -DLLVM_USE_LINKER=lld -DCUDAToolkit_NVCC_EXECUTABLE=CUDAToolkit_NVCC_EXECUTABLE-NOTFOUND -DCUDAToolkit_SENTINEL_FILE=CUDAToolkit_SENTINEL_FILE-NOTFOUND -DCOMPILER_RT_BUILD_LIBFUZZER=OFF -DLIBCLANG_BUILD_STATIC=OFF -DLIBCLANG_LIBRARY_VERSION=19 -DLIBCLC_TARGETS_TO_BUILD=all -DLIBCXX_HARDENING_MODE=extensive -DLIBC_BUILD_GPU_LOADER=OFF -DLIBC_ENABLE_USE_BY_CLANG=OFF -DLIBC_GPU_BUILD=OFF -DLIBC_HDRGEN_ONLY=OFF -DLIBC_KERNEL_HEADERS=/usr/include -DLIBC_NAMESPACE=__llvm_libc_19_0_0_git -DLLVM_LIBCXX_USED=0 -DLIBC_BUILD_GPU_LOADER=OFF -DLIBC_ENABLE_USE_BY_CLANG=OFF -DLIBC_GPU_BUILD=OFF -DLIBC_HDRGEN_ONLY=OFF -DLIBC_KERNEL_HEADERS=/usr/include -DLIBC_NAMESPACE=__llvm_libc_19_0_0_git -GNinja /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/runtimes/../../runtimes && /etc/cmake/bin/cmake -E touch /build/buildbot/premerge-monolithic-linux/build/runtimes/runtimes-stamps/runtimes-configure
97.923 [6/4/12117] Generating builtins.opt.nvptx--nvidiacl.bc
98.418 [6/3/12118] Generating builtins.opt.nvptx64--.bc
98.735 [6/2/12119] Generating nvptx--.bc
100.135 [6/1/12120] Generating builtins.opt.nvptx64--nvidiacl.bc
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jul 11, 2024

LLVM Buildbot has detected a new failure on builder sanitizer-aarch64-linux-fuzzer running on sanitizer-buildbot11 while building compiler-rt at step 2 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/159/builds/1812

Here is the relevant piece of the build log for the reference:

Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
-- Performing Test COMPILER_RT_TARGET_HAS_ATOMICS - Success
-- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK
-- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK - Success
-- Performing Test COMPILER_RT_TARGET_HAS_UNAME
-- Performing Test COMPILER_RT_TARGET_HAS_UNAME - Success
-- Performing Test HAS_THREAD_LOCAL
-- Performing Test HAS_THREAD_LOCAL - Success
-- Generated Sanitizer SUPPORTED_TOOLS list on "Linux" is "asan;lsan;hwasan;msan;tsan;ubsan"
-- sanitizer_common tests on "Linux" will run against "asan;lsan;hwasan;msan;tsan;ubsan"
-- Configuring incomplete, errors occurred!
FAILED: runtimes/runtimes-stamps/runtimes-configure /b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/runtimes/runtimes-stamps/runtimes-configure 
cd /b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/runtimes/runtimes-bins && /usr/bin/cmake --no-warn-unused-cli -DCMAKE_C_COMPILER=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/clang -DCMAKE_CXX_COMPILER=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/clang++ -DCMAKE_ASM_COMPILER=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/clang -DCMAKE_LINKER=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/ld.lld -DCMAKE_AR=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/llvm-ar -DCMAKE_RANLIB=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/llvm-ranlib -DCMAKE_NM=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/llvm-nm -DCMAKE_OBJDUMP=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/llvm-objdump -DCMAKE_OBJCOPY=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/llvm-objcopy -DCMAKE_STRIP=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/llvm-strip -DCMAKE_READELF=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/llvm-readelf -DCMAKE_C_COMPILER_TARGET=aarch64-unknown-linux-gnu -DCMAKE_CXX_COMPILER_TARGET=aarch64-unknown-linux-gnu -DCMAKE_ASM_COMPILER_TARGET=aarch64-unknown-linux-gnu -DCMAKE_INSTALL_PREFIX=/usr/local -DLLVM_BINARY_DIR=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0 -DLLVM_CONFIG_PATH=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/bin/llvm-config -DLLVM_ENABLE_WERROR=OFF -DLLVM_HOST_TRIPLE=aarch64-unknown-linux-gnu -DLLVM_HAVE_LINK_VERSION_SCRIPT=1 -DLLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO=OFF -DLLVM_USE_RELATIVE_PATHS_IN_FILES=OFF -DLLVM_LIT_ARGS=-sv -DLLVM_SOURCE_PREFIX= -DPACKAGE_VERSION=19.0.0git -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=/usr/bin/ninja -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCOMPILER_RT_BUILD_BUILTINS=Off -DLLVM_INCLUDE_TESTS=ON -DLLVM_DEFAULT_TARGET_TRIPLE=aarch64-unknown-linux-gnu -DLLVM_ENABLE_PROJECTS_USED=ON -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON -DLLVM_BUILD_TOOLS=ON -DCMAKE_C_COMPILER_WORKS=ON -DCMAKE_CXX_COMPILER_WORKS=ON -DCMAKE_ASM_COMPILER_WORKS=ON -DHAVE_LLVM_LIT=ON -DCLANG_RESOURCE_DIR= "-DLLVM_ENABLE_RUNTIMES=compiler-rt;libunwind;libcxx;libcxxabi" -DLLVM_USE_LINKER=lld -GNinja -S /b/sanitizer-aarch64-linux-fuzzer/build/llvm-project/llvm/runtimes/../../runtimes -B /b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/runtimes/runtimes-bins && /usr/bin/cmake -E touch /b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/runtimes/runtimes-stamps/runtimes-configure
ninja: build stopped: subcommand failed.
+ touch llvm_build0/delete_next_time
+ return 1
Step 7 (stage1 build all) failure: stage1 build all (failure)
...
-- Performing Test COMPILER_RT_TARGET_HAS_ATOMICS - Success
-- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK
-- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK - Success
-- Performing Test COMPILER_RT_TARGET_HAS_UNAME
-- Performing Test COMPILER_RT_TARGET_HAS_UNAME - Success
-- Performing Test HAS_THREAD_LOCAL
-- Performing Test HAS_THREAD_LOCAL - Success
-- Generated Sanitizer SUPPORTED_TOOLS list on "Linux" is "asan;lsan;hwasan;msan;tsan;ubsan"
-- sanitizer_common tests on "Linux" will run against "asan;lsan;hwasan;msan;tsan;ubsan"
-- Configuring incomplete, errors occurred!
FAILED: runtimes/runtimes-stamps/runtimes-configure /b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/runtimes/runtimes-stamps/runtimes-configure 
cd /b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/runtimes/runtimes-bins && /usr/bin/cmake --no-warn-unused-cli -DCMAKE_C_COMPILER=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/clang -DCMAKE_CXX_COMPILER=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/clang++ -DCMAKE_ASM_COMPILER=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/clang -DCMAKE_LINKER=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/ld.lld -DCMAKE_AR=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/llvm-ar -DCMAKE_RANLIB=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/llvm-ranlib -DCMAKE_NM=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/llvm-nm -DCMAKE_OBJDUMP=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/llvm-objdump -DCMAKE_OBJCOPY=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/llvm-objcopy -DCMAKE_STRIP=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/llvm-strip -DCMAKE_READELF=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/./bin/llvm-readelf -DCMAKE_C_COMPILER_TARGET=aarch64-unknown-linux-gnu -DCMAKE_CXX_COMPILER_TARGET=aarch64-unknown-linux-gnu -DCMAKE_ASM_COMPILER_TARGET=aarch64-unknown-linux-gnu -DCMAKE_INSTALL_PREFIX=/usr/local -DLLVM_BINARY_DIR=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0 -DLLVM_CONFIG_PATH=/b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/bin/llvm-config -DLLVM_ENABLE_WERROR=OFF -DLLVM_HOST_TRIPLE=aarch64-unknown-linux-gnu -DLLVM_HAVE_LINK_VERSION_SCRIPT=1 -DLLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO=OFF -DLLVM_USE_RELATIVE_PATHS_IN_FILES=OFF -DLLVM_LIT_ARGS=-sv -DLLVM_SOURCE_PREFIX= -DPACKAGE_VERSION=19.0.0git -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=/usr/bin/ninja -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCOMPILER_RT_BUILD_BUILTINS=Off -DLLVM_INCLUDE_TESTS=ON -DLLVM_DEFAULT_TARGET_TRIPLE=aarch64-unknown-linux-gnu -DLLVM_ENABLE_PROJECTS_USED=ON -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON -DLLVM_BUILD_TOOLS=ON -DCMAKE_C_COMPILER_WORKS=ON -DCMAKE_CXX_COMPILER_WORKS=ON -DCMAKE_ASM_COMPILER_WORKS=ON -DHAVE_LLVM_LIT=ON -DCLANG_RESOURCE_DIR= "-DLLVM_ENABLE_RUNTIMES=compiler-rt;libunwind;libcxx;libcxxabi" -DLLVM_USE_LINKER=lld -GNinja -S /b/sanitizer-aarch64-linux-fuzzer/build/llvm-project/llvm/runtimes/../../runtimes -B /b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/runtimes/runtimes-bins && /usr/bin/cmake -E touch /b/sanitizer-aarch64-linux-fuzzer/build/llvm_build0/runtimes/runtimes-stamps/runtimes-configure
ninja: build stopped: subcommand failed.
+ touch llvm_build0/delete_next_time
+ return 1
program finished with exit code 1
elapsedTime=1722.143808

vitalybuka added a commit that referenced this pull request Jul 11, 2024
aaryanshukla pushed a commit to aaryanshukla/llvm-project that referenced this pull request Jul 14, 2024
Undo lsan, ubsan from llvm#98240 and
388c55a

There are parts which do not check COMPILER_RT_HAS_*.
aaryanshukla pushed a commit to aaryanshukla/llvm-project that referenced this pull request Jul 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants