Skip to content

Conversation

@SchrodingerZhu
Copy link
Contributor

Sorry. I failed to capture this mistake in my last patch

@llvmbot llvmbot added the libc label Sep 13, 2024
@llvmbot
Copy link
Member

llvmbot commented Sep 13, 2024

@llvm/pr-subscribers-libc

Author: Schrodinger ZHU Yifan (SchrodingerZhu)

Changes

Sorry. I failed to capture this mistake in my last patch


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

1 Files Affected:

  • (modified) libc/src/__support/time/linux/CMakeLists.txt (+1-1)
diff --git a/libc/src/__support/time/linux/CMakeLists.txt b/libc/src/__support/time/linux/CMakeLists.txt
index 4297a029866685..f038cb8854b9b8 100644
--- a/libc/src/__support/time/linux/CMakeLists.txt
+++ b/libc/src/__support/time/linux/CMakeLists.txt
@@ -9,7 +9,7 @@ add_header_library(
     libc.src.__support.common
     libc.src.__support.error_or
     libc.src.__support.OSUtil.osutil
-    libc.src.__support.OSUtil.vdso
+    libc.src.__support.OSUtil.linux.vdso
 )
 
 add_header_library(

@SchrodingerZhu SchrodingerZhu merged commit 82987bd into llvm:main Sep 13, 2024
@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 13, 2024

LLVM Buildbot has detected a new failure on builder libc-aarch64-ubuntu-dbg running on libc-aarch64-ubuntu while building libc at step 4 "annotate".

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

Here is the relevant piece of the build log for the reference
Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py ...' (failure)
...
[ RUN      ] LlvmLibcFloorTest.SpecialNumbers
[       OK ] LlvmLibcFloorTest.SpecialNumbers (2 us)
[ RUN      ] LlvmLibcFloorTest.RoundedNubmers
[       OK ] LlvmLibcFloorTest.RoundedNubmers (1 us)
[ RUN      ] LlvmLibcFloorTest.Fractions
[       OK ] LlvmLibcFloorTest.Fractions (3 us)
[ RUN      ] LlvmLibcFloorTest.Range
[       OK ] LlvmLibcFloorTest.Range (33 ms)
Ran 4 tests.  PASS: 4  FAIL: 0
[22/994] Building CXX object projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o
FAILED: projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o 
/usr/bin/clang++ -DLIBC_NAMESPACE=__llvm_libc_18_0_0_git -D_DEBUG -Iprojects/libc/src/__support/OSUtil/linux -I/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu/llvm-project/libc/src/__support/OSUtil/linux -I/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu/llvm-project/libc -isystem projects/libc/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -g -DLIBC_QSORT_IMPL=LIBC_QSORT_QUICK_SORT -DLIBC_ADD_NULL_CHECKS -fpie -fno-builtin -fno-exceptions -fno-lax-vector-conversions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -ftrivial-auto-var-init=pattern -fno-omit-frame-pointer -Wall -Wextra -Werror -Wconversion -Wno-sign-conversion -Wimplicit-fallthrough -Wwrite-strings -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wstrict-prototypes -Wthread-safety -Wglobal-constructors -std=c++17 -MD -MT projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o -MF projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o.d -o projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o -c /home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu/llvm-project/libc/src/__support/OSUtil/linux/vdso.cpp
/home/libc-buildbot/libc-aarch64-ubuntu/libc-aarch64-ubuntu/llvm-project/libc/src/__support/OSUtil/linux/vdso.cpp:60:24: error: expected unqualified-id
  constexpr ElfW(Half) VER_FLG_BASE = 0x1;
                       ^
/usr/include/elf.h:1043:22: note: expanded from macro 'VER_FLG_BASE'
#define VER_FLG_BASE    0x1             /* Version definition of file itself */
                        ^
1 error generated.
[23/994] Running unit test libc.test.src.math.modff_test.__unit__
[==========] Running 4 tests from 1 test suite.
[ RUN      ] LlvmLibcModfTest.SpecialNumbers
[       OK ] LlvmLibcModfTest.SpecialNumbers (3 us)
[ RUN      ] LlvmLibcModfTest.RoundedNubmers
[       OK ] LlvmLibcModfTest.RoundedNubmers (2 us)
[ RUN      ] LlvmLibcModfTest.Fractions
[       OK ] LlvmLibcModfTest.Fractions (3 us)
[ RUN      ] LlvmLibcModfTest.Range
[       OK ] LlvmLibcModfTest.Range (41 ms)
Ran 4 tests.  PASS: 4  FAIL: 0
[24/994] Running unit test libc.test.src.math.logbl_test.__unit__
[==========] Running 4 tests from 1 test suite.
[ RUN      ] LlvmLibcLogbTest.SpecialNumbers
[       OK ] LlvmLibcLogbTest.SpecialNumbers (3 us)
[ RUN      ] LlvmLibcLogbTest.PowersOfTwo
[       OK ] LlvmLibcLogbTest.PowersOfTwo (3 us)
[ RUN      ] LlvmLibcLogbTest.SomeIntegers
[       OK ] LlvmLibcLogbTest.SomeIntegers (2 us)
[ RUN      ] LlvmLibcLogbTest.InRange
[       OK ] LlvmLibcLogbTest.InRange (49 ms)
Ran 4 tests.  PASS: 4  FAIL: 0
[25/994] Building CXX object projects/libc/src/stdio/CMakeFiles/libc.src.stdio.fscanf.__internal__.dir/fscanf.cpp.o
[26/994] Running unit test libc.test.src.math.expm1f_test.__unit__
[==========] Running 5 tests from 1 test suite.
[ RUN      ] LlvmLibcExpm1fTest.SpecialNumbers
[       OK ] LlvmLibcExpm1fTest.SpecialNumbers (4 us)
[ RUN      ] LlvmLibcExpm1fTest.Overflow
[       OK ] LlvmLibcExpm1fTest.Overflow (2 us)
[ RUN      ] LlvmLibcExpm1fTest.Underflow

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 13, 2024

LLVM Buildbot has detected a new failure on builder libc-x86_64-debian-dbg running on libc-x86_64-debian while building libc at step 4 "annotate".

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

Here is the relevant piece of the build log for the reference
Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py ...' (failure)
...
[ RUN      ] LlvmLibcFDimTest.InfArg_fdim
[       OK ] LlvmLibcFDimTest.InfArg_fdim (19 us)
[ RUN      ] LlvmLibcFDimTest.NegInfArg_fdim
[       OK ] LlvmLibcFDimTest.NegInfArg_fdim (3 us)
[ RUN      ] LlvmLibcFDimTest.BothZero_fdim
[       OK ] LlvmLibcFDimTest.BothZero_fdim (3 us)
[ RUN      ] LlvmLibcFDimTest.InDoubleRange_fdim
[       OK ] LlvmLibcFDimTest.InDoubleRange_fdim (44 ms)
Ran 5 tests.  PASS: 5  FAIL: 0
[115/1028] Building CXX object projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o
FAILED: projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o 
/usr/bin/clang++ -DLIBC_NAMESPACE=__llvm_libc_19_0_0_git -D_DEBUG -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg/build/projects/libc/src/__support/OSUtil/linux -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg/llvm-project/libc/src/__support/OSUtil/linux -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg/llvm-project/libc -isystem /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg/build/projects/libc/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -g -DLIBC_QSORT_IMPL=LIBC_QSORT_QUICK_SORT -DLIBC_ADD_NULL_CHECKS -fpie -fno-builtin -fno-exceptions -fno-lax-vector-conversions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -ftrivial-auto-var-init=pattern -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Werror -Wconversion -Wno-sign-conversion -Wimplicit-fallthrough -Wwrite-strings -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wstrict-prototypes -Wthread-safety -Wglobal-constructors -std=c++17 -MD -MT projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o -MF projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o.d -o projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o -c /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg/llvm-project/libc/src/__support/OSUtil/linux/vdso.cpp
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg/llvm-project/libc/src/__support/OSUtil/linux/vdso.cpp:60:24: error: expected unqualified-id
  constexpr ElfW(Half) VER_FLG_BASE = 0x1;
                       ^
/usr/include/elf.h:1056:22: note: expanded from macro 'VER_FLG_BASE'
#define VER_FLG_BASE    0x1             /* Version definition of file itself */
                        ^
1 error generated.
[116/1028] Running unit test libc.test.src.math.fdim_test.__unit__.__NO_FMA_OPT
[==========] Running 5 tests from 1 test suite.
[ RUN      ] LlvmLibcFDimTest.NaNArg_fdim
[       OK ] LlvmLibcFDimTest.NaNArg_fdim (5 us)
[ RUN      ] LlvmLibcFDimTest.InfArg_fdim
[       OK ] LlvmLibcFDimTest.InfArg_fdim (3 us)
[ RUN      ] LlvmLibcFDimTest.NegInfArg_fdim
[       OK ] LlvmLibcFDimTest.NegInfArg_fdim (2 us)
[ RUN      ] LlvmLibcFDimTest.BothZero_fdim
[       OK ] LlvmLibcFDimTest.BothZero_fdim (2 us)
[ RUN      ] LlvmLibcFDimTest.InDoubleRange_fdim
[       OK ] LlvmLibcFDimTest.InDoubleRange_fdim (48 ms)
Ran 5 tests.  PASS: 5  FAIL: 0
[117/1028] Running unit test libc.test.src.math.modfl_test.__unit__
[==========] Running 4 tests from 1 test suite.
[ RUN      ] LlvmLibcModfTest.SpecialNumbers
[       OK ] LlvmLibcModfTest.SpecialNumbers (6 us)
[ RUN      ] LlvmLibcModfTest.RoundedNubmers
[       OK ] LlvmLibcModfTest.RoundedNubmers (6 us)
[ RUN      ] LlvmLibcModfTest.Fractions
[       OK ] LlvmLibcModfTest.Fractions (6 us)
[ RUN      ] LlvmLibcModfTest.Range
[       OK ] LlvmLibcModfTest.Range (56 ms)
Ran 4 tests.  PASS: 4  FAIL: 0
[118/1028] Running unit test libc.test.src.math.modfl_test.__unit__.__NO_FMA_OPT
[==========] Running 4 tests from 1 test suite.
[ RUN      ] LlvmLibcModfTest.SpecialNumbers
[       OK ] LlvmLibcModfTest.SpecialNumbers (6 us)
[ RUN      ] LlvmLibcModfTest.RoundedNubmers
[       OK ] LlvmLibcModfTest.RoundedNubmers (5 us)
Step 7 (libc-unit-tests) failure: libc-unit-tests (failure)
...
[ RUN      ] LlvmLibcFDimTest.InfArg_fdim
[       OK ] LlvmLibcFDimTest.InfArg_fdim (19 us)
[ RUN      ] LlvmLibcFDimTest.NegInfArg_fdim
[       OK ] LlvmLibcFDimTest.NegInfArg_fdim (3 us)
[ RUN      ] LlvmLibcFDimTest.BothZero_fdim
[       OK ] LlvmLibcFDimTest.BothZero_fdim (3 us)
[ RUN      ] LlvmLibcFDimTest.InDoubleRange_fdim
[       OK ] LlvmLibcFDimTest.InDoubleRange_fdim (44 ms)
Ran 5 tests.  PASS: 5  FAIL: 0
[115/1028] Building CXX object projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o
FAILED: projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o 
/usr/bin/clang++ -DLIBC_NAMESPACE=__llvm_libc_19_0_0_git -D_DEBUG -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg/build/projects/libc/src/__support/OSUtil/linux -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg/llvm-project/libc/src/__support/OSUtil/linux -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg/llvm-project/libc -isystem /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg/build/projects/libc/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -g -DLIBC_QSORT_IMPL=LIBC_QSORT_QUICK_SORT -DLIBC_ADD_NULL_CHECKS -fpie -fno-builtin -fno-exceptions -fno-lax-vector-conversions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -ftrivial-auto-var-init=pattern -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Werror -Wconversion -Wno-sign-conversion -Wimplicit-fallthrough -Wwrite-strings -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wstrict-prototypes -Wthread-safety -Wglobal-constructors -std=c++17 -MD -MT projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o -MF projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o.d -o projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o -c /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg/llvm-project/libc/src/__support/OSUtil/linux/vdso.cpp
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg/llvm-project/libc/src/__support/OSUtil/linux/vdso.cpp:60:24: error: expected unqualified-id
  constexpr ElfW(Half) VER_FLG_BASE = 0x1;
                       ^
/usr/include/elf.h:1056:22: note: expanded from macro 'VER_FLG_BASE'
#define VER_FLG_BASE    0x1             /* Version definition of file itself */
                        ^
1 error generated.
[116/1028] Running unit test libc.test.src.math.fdim_test.__unit__.__NO_FMA_OPT
[==========] Running 5 tests from 1 test suite.
[ RUN      ] LlvmLibcFDimTest.NaNArg_fdim
[       OK ] LlvmLibcFDimTest.NaNArg_fdim (5 us)
[ RUN      ] LlvmLibcFDimTest.InfArg_fdim
[       OK ] LlvmLibcFDimTest.InfArg_fdim (3 us)
[ RUN      ] LlvmLibcFDimTest.NegInfArg_fdim
[       OK ] LlvmLibcFDimTest.NegInfArg_fdim (2 us)
[ RUN      ] LlvmLibcFDimTest.BothZero_fdim
[       OK ] LlvmLibcFDimTest.BothZero_fdim (2 us)
[ RUN      ] LlvmLibcFDimTest.InDoubleRange_fdim
[       OK ] LlvmLibcFDimTest.InDoubleRange_fdim (48 ms)
Ran 5 tests.  PASS: 5  FAIL: 0
[117/1028] Running unit test libc.test.src.math.modfl_test.__unit__
[==========] Running 4 tests from 1 test suite.
[ RUN      ] LlvmLibcModfTest.SpecialNumbers
[       OK ] LlvmLibcModfTest.SpecialNumbers (6 us)
[ RUN      ] LlvmLibcModfTest.RoundedNubmers
[       OK ] LlvmLibcModfTest.RoundedNubmers (6 us)
[ RUN      ] LlvmLibcModfTest.Fractions
[       OK ] LlvmLibcModfTest.Fractions (6 us)
[ RUN      ] LlvmLibcModfTest.Range
[       OK ] LlvmLibcModfTest.Range (56 ms)
Ran 4 tests.  PASS: 4  FAIL: 0
[118/1028] Running unit test libc.test.src.math.modfl_test.__unit__.__NO_FMA_OPT
[==========] Running 4 tests from 1 test suite.
[ RUN      ] LlvmLibcModfTest.SpecialNumbers
[       OK ] LlvmLibcModfTest.SpecialNumbers (6 us)
[ RUN      ] LlvmLibcModfTest.RoundedNubmers
[       OK ] LlvmLibcModfTest.RoundedNubmers (5 us)

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 13, 2024

LLVM Buildbot has detected a new failure on builder libc-x86_64-debian running on libc-x86_64-debian while building libc at step 4 "annotate".

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

Here is the relevant piece of the build log for the reference
Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py ...' (failure)
...
[       OK ] LlvmLibcExpfTest.SpecialNumbers (5 us)
[ RUN      ] LlvmLibcExpfTest.Overflow
[       OK ] LlvmLibcExpfTest.Overflow (2 us)
Ran 2 tests.  PASS: 2  FAIL: 0
[249/1028] Running unit test libc.test.src.math.smoke.exp2_test.__unit__
[==========] Running 1 test from 1 test suite.
[ RUN      ] LlvmLibcExp2Test.SpecialNumbers
[       OK ] LlvmLibcExp2Test.SpecialNumbers (12 us)
Ran 1 tests.  PASS: 1  FAIL: 0
[250/1028] Building CXX object projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o
FAILED: projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o 
/usr/bin/clang++ -DLIBC_NAMESPACE=__llvm_libc_19_0_0_git -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian/build/projects/libc/src/__support/OSUtil/linux -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian/llvm-project/libc/src/__support/OSUtil/linux -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian/llvm-project/libc -isystem /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian/build/projects/libc/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -DLIBC_QSORT_IMPL=LIBC_QSORT_QUICK_SORT -DLIBC_ADD_NULL_CHECKS -fpie -fno-builtin -fno-exceptions -fno-lax-vector-conversions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -ftrivial-auto-var-init=pattern -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Werror -Wconversion -Wno-sign-conversion -Wimplicit-fallthrough -Wwrite-strings -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wstrict-prototypes -Wthread-safety -Wglobal-constructors -std=c++17 -MD -MT projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o -MF projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o.d -o projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o -c /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian/llvm-project/libc/src/__support/OSUtil/linux/vdso.cpp
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian/llvm-project/libc/src/__support/OSUtil/linux/vdso.cpp:60:24: error: expected unqualified-id
  constexpr ElfW(Half) VER_FLG_BASE = 0x1;
                       ^
/usr/include/elf.h:1056:22: note: expanded from macro 'VER_FLG_BASE'
#define VER_FLG_BASE    0x1             /* Version definition of file itself */
                        ^
1 error generated.
[251/1028] Running unit test libc.test.src.math.smoke.exp2_test.__unit__.__NO_ROUND_OPT
[==========] Running 1 test from 1 test suite.
[ RUN      ] LlvmLibcExp2Test.SpecialNumbers
[       OK ] LlvmLibcExp2Test.SpecialNumbers (13 us)
Ran 1 tests.  PASS: 1  FAIL: 0
[252/1028] Running unit test libc.test.src.math.smoke.exp2_test.__unit__.__NO_FMA_OPT
[==========] Running 1 test from 1 test suite.
[ RUN      ] LlvmLibcExp2Test.SpecialNumbers
[       OK ] LlvmLibcExp2Test.SpecialNumbers (21 us)
Ran 1 tests.  PASS: 1  FAIL: 0
[253/1028] Running unit test libc.test.src.math.smoke.exp2_test.__unit__.__NO_FMA_OPT.__NO_ROUND_OPT
[==========] Running 1 test from 1 test suite.
[ RUN      ] LlvmLibcExp2Test.SpecialNumbers
[       OK ] LlvmLibcExp2Test.SpecialNumbers (21 us)
Ran 1 tests.  PASS: 1  FAIL: 0
[254/1028] Running unit test libc.test.src.math.smoke.exp2f_test.__unit__
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcExp2fTest.SpecialNumbers
[       OK ] LlvmLibcExp2fTest.SpecialNumbers (7 us)
[ RUN      ] LlvmLibcExp2fTest.Overflow
[       OK ] LlvmLibcExp2fTest.Overflow (2 us)
Ran 2 tests.  PASS: 2  FAIL: 0
[255/1028] Running unit test libc.test.src.math.smoke.exp2f_test.__unit__.__NO_ROUND_OPT
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcExp2fTest.SpecialNumbers
[       OK ] LlvmLibcExp2fTest.SpecialNumbers (6 us)
[ RUN      ] LlvmLibcExp2fTest.Overflow
[       OK ] LlvmLibcExp2fTest.Overflow (2 us)
Ran 2 tests.  PASS: 2  FAIL: 0
[256/1028] Running unit test libc.test.src.math.smoke.exp2f_test.__unit__.__NO_FMA_OPT
Step 7 (libc-unit-tests) failure: libc-unit-tests (failure)
...
[       OK ] LlvmLibcExpfTest.SpecialNumbers (5 us)
[ RUN      ] LlvmLibcExpfTest.Overflow
[       OK ] LlvmLibcExpfTest.Overflow (2 us)
Ran 2 tests.  PASS: 2  FAIL: 0
[249/1028] Running unit test libc.test.src.math.smoke.exp2_test.__unit__
[==========] Running 1 test from 1 test suite.
[ RUN      ] LlvmLibcExp2Test.SpecialNumbers
[       OK ] LlvmLibcExp2Test.SpecialNumbers (12 us)
Ran 1 tests.  PASS: 1  FAIL: 0
[250/1028] Building CXX object projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o
FAILED: projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o 
/usr/bin/clang++ -DLIBC_NAMESPACE=__llvm_libc_19_0_0_git -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian/build/projects/libc/src/__support/OSUtil/linux -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian/llvm-project/libc/src/__support/OSUtil/linux -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian/llvm-project/libc -isystem /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian/build/projects/libc/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -DLIBC_QSORT_IMPL=LIBC_QSORT_QUICK_SORT -DLIBC_ADD_NULL_CHECKS -fpie -fno-builtin -fno-exceptions -fno-lax-vector-conversions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -ftrivial-auto-var-init=pattern -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Werror -Wconversion -Wno-sign-conversion -Wimplicit-fallthrough -Wwrite-strings -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wstrict-prototypes -Wthread-safety -Wglobal-constructors -std=c++17 -MD -MT projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o -MF projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o.d -o projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o -c /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian/llvm-project/libc/src/__support/OSUtil/linux/vdso.cpp
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian/llvm-project/libc/src/__support/OSUtil/linux/vdso.cpp:60:24: error: expected unqualified-id
  constexpr ElfW(Half) VER_FLG_BASE = 0x1;
                       ^
/usr/include/elf.h:1056:22: note: expanded from macro 'VER_FLG_BASE'
#define VER_FLG_BASE    0x1             /* Version definition of file itself */
                        ^
1 error generated.
[251/1028] Running unit test libc.test.src.math.smoke.exp2_test.__unit__.__NO_ROUND_OPT
[==========] Running 1 test from 1 test suite.
[ RUN      ] LlvmLibcExp2Test.SpecialNumbers
[       OK ] LlvmLibcExp2Test.SpecialNumbers (13 us)
Ran 1 tests.  PASS: 1  FAIL: 0
[252/1028] Running unit test libc.test.src.math.smoke.exp2_test.__unit__.__NO_FMA_OPT
[==========] Running 1 test from 1 test suite.
[ RUN      ] LlvmLibcExp2Test.SpecialNumbers
[       OK ] LlvmLibcExp2Test.SpecialNumbers (21 us)
Ran 1 tests.  PASS: 1  FAIL: 0
[253/1028] Running unit test libc.test.src.math.smoke.exp2_test.__unit__.__NO_FMA_OPT.__NO_ROUND_OPT
[==========] Running 1 test from 1 test suite.
[ RUN      ] LlvmLibcExp2Test.SpecialNumbers
[       OK ] LlvmLibcExp2Test.SpecialNumbers (21 us)
Ran 1 tests.  PASS: 1  FAIL: 0
[254/1028] Running unit test libc.test.src.math.smoke.exp2f_test.__unit__
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcExp2fTest.SpecialNumbers
[       OK ] LlvmLibcExp2fTest.SpecialNumbers (7 us)
[ RUN      ] LlvmLibcExp2fTest.Overflow
[       OK ] LlvmLibcExp2fTest.Overflow (2 us)
Ran 2 tests.  PASS: 2  FAIL: 0
[255/1028] Running unit test libc.test.src.math.smoke.exp2f_test.__unit__.__NO_ROUND_OPT
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcExp2fTest.SpecialNumbers
[       OK ] LlvmLibcExp2fTest.SpecialNumbers (6 us)
[ RUN      ] LlvmLibcExp2fTest.Overflow
[       OK ] LlvmLibcExp2fTest.Overflow (2 us)
Ran 2 tests.  PASS: 2  FAIL: 0
[256/1028] Running unit test libc.test.src.math.smoke.exp2f_test.__unit__.__NO_FMA_OPT

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 13, 2024

LLVM Buildbot has detected a new failure on builder libc-x86_64-debian-dbg-asan running on libc-x86_64-debian while building libc at step 4 "annotate".

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

Here is the relevant piece of the build log for the reference
Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py ...' (failure)
...
[ RUN      ] LlvmLibcLdExpTest.OverFlow
[       OK ] LlvmLibcLdExpTest.OverFlow (15 us)
[ RUN      ] LlvmLibcLdExpTest.UnderflowToZeroOnNormal
[       OK ] LlvmLibcLdExpTest.UnderflowToZeroOnNormal (4 us)
[ RUN      ] LlvmLibcLdExpTest.UnderflowToZeroOnSubnormal
[       OK ] LlvmLibcLdExpTest.UnderflowToZeroOnSubnormal (3 us)
[ RUN      ] LlvmLibcLdExpTest.NormalOperation
[       OK ] LlvmLibcLdExpTest.NormalOperation (194 us)
Ran 6 tests.  PASS: 6  FAIL: 0
[96/1025] Building CXX object projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o
FAILED: projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o 
/usr/bin/clang++ -DLIBC_NAMESPACE=__llvm_libc_19_0_0_git -D_DEBUG -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-asan/build/projects/libc/src/__support/OSUtil/linux -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-asan/llvm-project/libc/src/__support/OSUtil/linux -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-asan/llvm-project/libc -isystem /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-asan/build/projects/libc/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fno-omit-frame-pointer -O1 -fsanitize=address -fdiagnostics-color -g -DLIBC_QSORT_IMPL=LIBC_QSORT_QUICK_SORT -DLIBC_ADD_NULL_CHECKS -fpie -fno-builtin -fno-exceptions -fno-lax-vector-conversions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -ftrivial-auto-var-init=pattern -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Werror -Wconversion -Wno-sign-conversion -Wimplicit-fallthrough -Wwrite-strings -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wstrict-prototypes -Wthread-safety -Wglobal-constructors -std=c++17 -MD -MT projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o -MF projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o.d -o projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o -c /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-asan/llvm-project/libc/src/__support/OSUtil/linux/vdso.cpp
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-asan/llvm-project/libc/src/__support/OSUtil/linux/vdso.cpp:60:24: error: expected unqualified-id
  constexpr ElfW(Half) VER_FLG_BASE = 0x1;
                       ^
/usr/include/elf.h:1056:22: note: expanded from macro 'VER_FLG_BASE'
#define VER_FLG_BASE    0x1             /* Version definition of file itself */
                        ^
1 error generated.
[97/1025] Running unit test libc.test.src.math.copysignl_test.__unit__
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcCopySignTest.SpecialNumbers
[       OK ] LlvmLibcCopySignTest.SpecialNumbers (7 us)
[ RUN      ] LlvmLibcCopySignTest.Range
[       OK ] LlvmLibcCopySignTest.Range (40 ms)
Ran 2 tests.  PASS: 2  FAIL: 0
[98/1025] Running unit test libc.test.src.math.copysignl_test.__unit__.__NO_FMA_OPT
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcCopySignTest.SpecialNumbers
[       OK ] LlvmLibcCopySignTest.SpecialNumbers (7 us)
[ RUN      ] LlvmLibcCopySignTest.Range
[       OK ] LlvmLibcCopySignTest.Range (40 ms)
Ran 2 tests.  PASS: 2  FAIL: 0
[99/1025] Running unit test libc.test.src.math.logb_test.__unit__
[==========] Running 4 tests from 1 test suite.
[ RUN      ] LlvmLibcLogbTest.SpecialNumbers
[       OK ] LlvmLibcLogbTest.SpecialNumbers (6 us)
[ RUN      ] LlvmLibcLogbTest.PowersOfTwo
[       OK ] LlvmLibcLogbTest.PowersOfTwo (5 us)
[ RUN      ] LlvmLibcLogbTest.SomeIntegers
[       OK ] LlvmLibcLogbTest.SomeIntegers (3 us)
[ RUN      ] LlvmLibcLogbTest.InRange
[       OK ] LlvmLibcLogbTest.InRange (3 ms)
Ran 4 tests.  PASS: 4  FAIL: 0
[100/1025] Running unit test libc.test.src.math.logb_test.__unit__.__NO_FMA_OPT
[==========] Running 4 tests from 1 test suite.
[ RUN      ] LlvmLibcLogbTest.SpecialNumbers
[       OK ] LlvmLibcLogbTest.SpecialNumbers (8 us)
[ RUN      ] LlvmLibcLogbTest.PowersOfTwo

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 13, 2024

LLVM Buildbot has detected a new failure on builder libc-riscv64-debian-dbg running on libc-riscv64-debian while building libc at step 4 "annotate".

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

Here is the relevant piece of the build log for the reference
Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py ...' (failure)
...
-- Performing Test HAVE_PTHREAD_AFFINITY -- failed to compile
-- Configuring done
-- Generating done
-- Build files have been written to: /home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-dbg/build
@@@BUILD_STEP build libc@@@
Running: ninja libc
ninja: no work to do.
@@@BUILD_STEP libc-unit-tests@@@
Running: ninja libc-unit-tests
[1/1149] Building CXX object projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o
FAILED: projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o 
/usr/bin/clang++ -DLIBC_NAMESPACE=__llvm_libc_18_0_0_git -D_DEBUG -I/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-dbg/build/projects/libc/src/__support/OSUtil/linux -I/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-dbg/llvm-project/libc/src/__support/OSUtil/linux -I/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-dbg/llvm-project/libc -isystem /home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-dbg/build/projects/libc/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -g -DLIBC_QSORT_IMPL=LIBC_QSORT_QUICK_SORT -DLIBC_ADD_NULL_CHECKS -fpie -fno-builtin -fno-exceptions -fno-lax-vector-conversions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -ftrivial-auto-var-init=pattern -fno-omit-frame-pointer -Wall -Wextra -Werror -Wconversion -Wno-sign-conversion -Wimplicit-fallthrough -Wwrite-strings -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wstrict-prototypes -Wthread-safety -Wglobal-constructors -std=c++17 -MD -MT projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o -MF projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o.d -o projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o -c /home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-dbg/llvm-project/libc/src/__support/OSUtil/linux/vdso.cpp
/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-dbg/llvm-project/libc/src/__support/OSUtil/linux/vdso.cpp:60:24: error: expected unqualified-id
  constexpr ElfW(Half) VER_FLG_BASE = 0x1;
                       ^
/usr/include/elf.h:1041:22: note: expanded from macro 'VER_FLG_BASE'
#define VER_FLG_BASE    0x1             /* Version definition of file itself */
                        ^
1 error generated.
[2/1149] Building CXX object projects/libc/src/stdio/CMakeFiles/libc.src.stdio.fscanf.__internal__.dir/fscanf.cpp.o
[3/1149] Building CXX object projects/libc/src/stdio/CMakeFiles/libc.src.stdio.vfscanf.__internal__.dir/vfscanf.cpp.o
[4/1149] Building CXX object projects/libc/src/stdio/generic/CMakeFiles/libc.src.stdio.generic.printf.__internal__.dir/printf.cpp.o
[5/1149] Building CXX object projects/libc/src/stdio/generic/CMakeFiles/libc.src.stdio.generic.vprintf.__internal__.dir/vprintf.cpp.o
[6/1149] Building CXX object projects/libc/src/stdio/generic/CMakeFiles/libc.src.stdio.generic.fprintf.__internal__.dir/fprintf.cpp.o
ninja: build stopped: subcommand failed.
['ninja', 'libc-unit-tests'] exited with return code 1.
The build step threw an exception...
Traceback (most recent call last):
  File "/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-dbg/build/../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py", line 164, in step
    yield
  File "/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-dbg/build/../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py", line 132, in main
    run_command(['ninja', 'libc-unit-tests'])
  File "/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-dbg/build/../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py", line 179, in run_command
    util.report_run_cmd(cmd, cwd=directory)
  File "/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-dbg/llvm-zorg/zorg/buildbot/builders/annotated/util.py", line 49, in report_run_cmd
    subprocess.check_call(cmd, shell=shell, *args, **kwargs)
  File "/usr/lib/python3.10/subprocess.py", line 369, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ninja', 'libc-unit-tests']' returned non-zero exit status 1.
@@@STEP_FAILURE@@@
Step 7 (libc-unit-tests) failure: libc-unit-tests (failure)
@@@BUILD_STEP libc-unit-tests@@@
Running: ninja libc-unit-tests
[1/1149] Building CXX object projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o
FAILED: projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o 
/usr/bin/clang++ -DLIBC_NAMESPACE=__llvm_libc_18_0_0_git -D_DEBUG -I/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-dbg/build/projects/libc/src/__support/OSUtil/linux -I/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-dbg/llvm-project/libc/src/__support/OSUtil/linux -I/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-dbg/llvm-project/libc -isystem /home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-dbg/build/projects/libc/include -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -g -DLIBC_QSORT_IMPL=LIBC_QSORT_QUICK_SORT -DLIBC_ADD_NULL_CHECKS -fpie -fno-builtin -fno-exceptions -fno-lax-vector-conversions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -ftrivial-auto-var-init=pattern -fno-omit-frame-pointer -Wall -Wextra -Werror -Wconversion -Wno-sign-conversion -Wimplicit-fallthrough -Wwrite-strings -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wstrict-prototypes -Wthread-safety -Wglobal-constructors -std=c++17 -MD -MT projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o -MF projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o.d -o projects/libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o -c /home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-dbg/llvm-project/libc/src/__support/OSUtil/linux/vdso.cpp
/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-dbg/llvm-project/libc/src/__support/OSUtil/linux/vdso.cpp:60:24: error: expected unqualified-id
  constexpr ElfW(Half) VER_FLG_BASE = 0x1;
                       ^
/usr/include/elf.h:1041:22: note: expanded from macro 'VER_FLG_BASE'
#define VER_FLG_BASE    0x1             /* Version definition of file itself */
                        ^
1 error generated.
[2/1149] Building CXX object projects/libc/src/stdio/CMakeFiles/libc.src.stdio.fscanf.__internal__.dir/fscanf.cpp.o
[3/1149] Building CXX object projects/libc/src/stdio/CMakeFiles/libc.src.stdio.vfscanf.__internal__.dir/vfscanf.cpp.o
[4/1149] Building CXX object projects/libc/src/stdio/generic/CMakeFiles/libc.src.stdio.generic.printf.__internal__.dir/printf.cpp.o
[5/1149] Building CXX object projects/libc/src/stdio/generic/CMakeFiles/libc.src.stdio.generic.vprintf.__internal__.dir/vprintf.cpp.o
[6/1149] Building CXX object projects/libc/src/stdio/generic/CMakeFiles/libc.src.stdio.generic.fprintf.__internal__.dir/fprintf.cpp.o
ninja: build stopped: subcommand failed.
['ninja', 'libc-unit-tests'] exited with return code 1.
The build step threw an exception...
Traceback (most recent call last):
  File "/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-dbg/build/../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py", line 164, in step
    yield
  File "/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-dbg/build/../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py", line 132, in main
    run_command(['ninja', 'libc-unit-tests'])
  File "/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-dbg/build/../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py", line 179, in run_command
    util.report_run_cmd(cmd, cwd=directory)
  File "/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-dbg/llvm-zorg/zorg/buildbot/builders/annotated/util.py", line 49, in report_run_cmd
    subprocess.check_call(cmd, shell=shell, *args, **kwargs)
  File "/usr/lib/python3.10/subprocess.py", line 369, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ninja', 'libc-unit-tests']' returned non-zero exit status 1.
program finished with exit code 0
elapsedTime=129.753567

@llvm-ci
Copy link
Collaborator

llvm-ci commented Sep 13, 2024

LLVM Buildbot has detected a new failure on builder libc-x86_64-debian-dbg-runtimes-build running on libc-x86_64-debian while building libc at step 4 "annotate".

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

Here is the relevant piece of the build log for the reference
Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py ...' (failure)
...
[1188/1227] Running unit test libc.test.src.math.smoke.lrintf128_test.__unit__
[==========] Running 3 tests from 1 test suite.
[ RUN      ] LlvmLibcRoundToIntegerTest.InfinityAndNaN
[       OK ] LlvmLibcRoundToIntegerTest.InfinityAndNaN (13 us)
[ RUN      ] LlvmLibcRoundToIntegerTest.RoundNumbers
[       OK ] LlvmLibcRoundToIntegerTest.RoundNumbers (12 us)
[ RUN      ] LlvmLibcRoundToIntegerTest.SubnormalRange
[       OK ] LlvmLibcRoundToIntegerTest.SubnormalRange (2289 ms)
Ran 3 tests.  PASS: 3  FAIL: 0
[1189/1227] Building CXX object libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o
FAILED: libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o 
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-runtimes-build/build/./bin/clang++ --target=x86_64-unknown-linux-gnu -DLIBC_NAMESPACE=__llvm_libc_19_0_0_git -D_DEBUG -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-runtimes-build/llvm-project/libc -isystem /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-runtimes-build/build/runtimes/runtimes-bins/libc/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -g -DLIBC_QSORT_IMPL=LIBC_QSORT_QUICK_SORT -DLIBC_ADD_NULL_CHECKS -fpie -ffixed-point -fno-builtin -fno-exceptions -fno-lax-vector-conversions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -ftrivial-auto-var-init=pattern -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Werror -Wconversion -Wno-sign-conversion -Wimplicit-fallthrough -Wwrite-strings -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wstrict-prototypes -Wthread-safety -Wglobal-constructors -std=gnu++17 -MD -MT libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o -MF libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o.d -o libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o -c /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-runtimes-build/llvm-project/libc/src/__support/OSUtil/linux/vdso.cpp
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-runtimes-build/llvm-project/libc/src/__support/OSUtil/linux/vdso.cpp:60:24: error: expected unqualified-id
   60 |   constexpr ElfW(Half) VER_FLG_BASE = 0x1;
      |                        ^
/usr/include/elf.h:1056:22: note: expanded from macro 'VER_FLG_BASE'
 1056 | #define VER_FLG_BASE    0x1             /* Version definition of file itself */
      |                         ^
1 error generated.
[1190/1227] Running unit test libc.test.src.inttypes.strtoumax_test.__unit__
[==========] Running 7 tests from 1 test suite.
[ RUN      ] LlvmLibcStrtoumaxTest.InvalidBase
[       OK ] LlvmLibcStrtoumaxTest.InvalidBase (6 us)
[ RUN      ] LlvmLibcStrtoumaxTest.CleanBaseTenDecode
[       OK ] LlvmLibcStrtoumaxTest.CleanBaseTenDecode (15 us)
[ RUN      ] LlvmLibcStrtoumaxTest.MessyBaseTenDecode
[       OK ] LlvmLibcStrtoumaxTest.MessyBaseTenDecode (12 us)
[ RUN      ] LlvmLibcStrtoumaxTest.DecodeInOtherBases
[       OK ] LlvmLibcStrtoumaxTest.DecodeInOtherBases (411 ms)
[ RUN      ] LlvmLibcStrtoumaxTest.CleanBaseSixteenDecode
[       OK ] LlvmLibcStrtoumaxTest.CleanBaseSixteenDecode (17 us)
[ RUN      ] LlvmLibcStrtoumaxTest.MessyBaseSixteenDecode
[       OK ] LlvmLibcStrtoumaxTest.MessyBaseSixteenDecode (3 us)
[ RUN      ] LlvmLibcStrtoumaxTest.AutomaticBaseSelection
[       OK ] LlvmLibcStrtoumaxTest.AutomaticBaseSelection (4 us)
Ran 7 tests.  PASS: 7  FAIL: 0
[1191/1227] Running unit test libc.test.src.math.smoke.llrintf128_test.__unit__
[==========] Running 3 tests from 1 test suite.
[ RUN      ] LlvmLibcRoundToIntegerTest.InfinityAndNaN
[       OK ] LlvmLibcRoundToIntegerTest.InfinityAndNaN (25 us)
[ RUN      ] LlvmLibcRoundToIntegerTest.RoundNumbers
[       OK ] LlvmLibcRoundToIntegerTest.RoundNumbers (20 us)
[ RUN      ] LlvmLibcRoundToIntegerTest.SubnormalRange
[       OK ] LlvmLibcRoundToIntegerTest.SubnormalRange (2409 ms)
Ran 3 tests.  PASS: 3  FAIL: 0
[1192/1227] Running unit test libc.test.src.inttypes.strtoimax_test.__unit__
[==========] Running 7 tests from 1 test suite.
[ RUN      ] LlvmLibcStrtoimaxTest.InvalidBase
[       OK ] LlvmLibcStrtoimaxTest.InvalidBase (6 us)
Step 7 (check-libc) failure: check-libc (failure)
...
[1188/1227] Running unit test libc.test.src.math.smoke.lrintf128_test.__unit__
[==========] Running 3 tests from 1 test suite.
[ RUN      ] LlvmLibcRoundToIntegerTest.InfinityAndNaN
[       OK ] LlvmLibcRoundToIntegerTest.InfinityAndNaN (13 us)
[ RUN      ] LlvmLibcRoundToIntegerTest.RoundNumbers
[       OK ] LlvmLibcRoundToIntegerTest.RoundNumbers (12 us)
[ RUN      ] LlvmLibcRoundToIntegerTest.SubnormalRange
[       OK ] LlvmLibcRoundToIntegerTest.SubnormalRange (2289 ms)
Ran 3 tests.  PASS: 3  FAIL: 0
[1189/1227] Building CXX object libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o
FAILED: libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o 
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-runtimes-build/build/./bin/clang++ --target=x86_64-unknown-linux-gnu -DLIBC_NAMESPACE=__llvm_libc_19_0_0_git -D_DEBUG -I/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-runtimes-build/llvm-project/libc -isystem /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-runtimes-build/build/runtimes/runtimes-bins/libc/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -g -DLIBC_QSORT_IMPL=LIBC_QSORT_QUICK_SORT -DLIBC_ADD_NULL_CHECKS -fpie -ffixed-point -fno-builtin -fno-exceptions -fno-lax-vector-conversions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -ftrivial-auto-var-init=pattern -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -Werror -Wconversion -Wno-sign-conversion -Wimplicit-fallthrough -Wwrite-strings -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wstrict-prototypes -Wthread-safety -Wglobal-constructors -std=gnu++17 -MD -MT libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o -MF libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o.d -o libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/vdso.cpp.o -c /home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-runtimes-build/llvm-project/libc/src/__support/OSUtil/linux/vdso.cpp
/home/llvm-libc-buildbot/buildbot-worker/libc-x86_64-debian/libc-x86_64-debian-dbg-runtimes-build/llvm-project/libc/src/__support/OSUtil/linux/vdso.cpp:60:24: error: expected unqualified-id
   60 |   constexpr ElfW(Half) VER_FLG_BASE = 0x1;
      |                        ^
/usr/include/elf.h:1056:22: note: expanded from macro 'VER_FLG_BASE'
 1056 | #define VER_FLG_BASE    0x1             /* Version definition of file itself */
      |                         ^
1 error generated.
[1190/1227] Running unit test libc.test.src.inttypes.strtoumax_test.__unit__
[==========] Running 7 tests from 1 test suite.
[ RUN      ] LlvmLibcStrtoumaxTest.InvalidBase
[       OK ] LlvmLibcStrtoumaxTest.InvalidBase (6 us)
[ RUN      ] LlvmLibcStrtoumaxTest.CleanBaseTenDecode
[       OK ] LlvmLibcStrtoumaxTest.CleanBaseTenDecode (15 us)
[ RUN      ] LlvmLibcStrtoumaxTest.MessyBaseTenDecode
[       OK ] LlvmLibcStrtoumaxTest.MessyBaseTenDecode (12 us)
[ RUN      ] LlvmLibcStrtoumaxTest.DecodeInOtherBases
[       OK ] LlvmLibcStrtoumaxTest.DecodeInOtherBases (411 ms)
[ RUN      ] LlvmLibcStrtoumaxTest.CleanBaseSixteenDecode
[       OK ] LlvmLibcStrtoumaxTest.CleanBaseSixteenDecode (17 us)
[ RUN      ] LlvmLibcStrtoumaxTest.MessyBaseSixteenDecode
[       OK ] LlvmLibcStrtoumaxTest.MessyBaseSixteenDecode (3 us)
[ RUN      ] LlvmLibcStrtoumaxTest.AutomaticBaseSelection
[       OK ] LlvmLibcStrtoumaxTest.AutomaticBaseSelection (4 us)
Ran 7 tests.  PASS: 7  FAIL: 0
[1191/1227] Running unit test libc.test.src.math.smoke.llrintf128_test.__unit__
[==========] Running 3 tests from 1 test suite.
[ RUN      ] LlvmLibcRoundToIntegerTest.InfinityAndNaN
[       OK ] LlvmLibcRoundToIntegerTest.InfinityAndNaN (25 us)
[ RUN      ] LlvmLibcRoundToIntegerTest.RoundNumbers
[       OK ] LlvmLibcRoundToIntegerTest.RoundNumbers (20 us)
[ RUN      ] LlvmLibcRoundToIntegerTest.SubnormalRange
[       OK ] LlvmLibcRoundToIntegerTest.SubnormalRange (2409 ms)
Ran 3 tests.  PASS: 3  FAIL: 0
[1192/1227] Running unit test libc.test.src.inttypes.strtoimax_test.__unit__
[==========] Running 7 tests from 1 test suite.
[ RUN      ] LlvmLibcStrtoimaxTest.InvalidBase
[       OK ] LlvmLibcStrtoimaxTest.InvalidBase (6 us)

@SchrodingerZhu SchrodingerZhu deleted the libc/fix branch September 13, 2024 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants