[libcxx-commits] [PATCH] D107895: [runtimes] Set more paths when building runtimes standalone

Leonard Chan via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Wed Sep 8 16:21:24 PDT 2021


leonardchan added a comment.

A bisect seems to show this causing some build errors for us (https://ci.chromium.org/p/fuchsia/builders/toolchain.ci/clang-linux-x64/b8836617372491315633):

  [1074/1207] Building CXX object compiler-rt/lib/xray/CMakeFiles/RTXrayBASIC.x86_64.dir/xray_basic_logging.cpp.o
  FAILED: compiler-rt/lib/xray/CMakeFiles/RTXrayBASIC.x86_64.dir/xray_basic_logging.cpp.o 
  /usr/local/google/home/leonardchan/llvm-monorepo/llvm-build-1-master-fuchsia-toolchain/./bin/clang++ --target=x86_64-unknown-linux-gnu --sysroot=/usr/local/google/home/leonardchan/sysroot/linux-amd64/ -DXRAY_HAS_EXCEPTIONS=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/usr/local/google/home/leonardchan/llvm-monorepo/llvm-project-1/compiler-rt/lib/xray/.. -I/usr/local/google/home/leonardchan/llvm-monorepo/llvm-project-1/compiler-rt/lib/xray/../../include --target=x86_64-unknown-linux-gnu -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 -Wno-comment -Wstring-conversion -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -ffile-prefix-map=/usr/local/google/home/leonardchan/llvm-monorepo/llvm-build-1-master-fuchsia-toolchain/runtimes/runtimes-x86_64-unknown-linux-gnu-bins=../llvm-build-1-master-fuchsia-toolchain/runtimes/runtimes-x86_64-unknown-linux-gnu-bins -ffile-prefix-map=/usr/local/google/home/leonardchan/llvm-monorepo/llvm-project-1/= -no-canonical-prefixes -Wall -std=c++14 -Wno-unused-parameter -O2 -g -DNDEBUG  -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -Wno-format-pedantic -Wno-format -fno-rtti -MD -MT compiler-rt/lib/xray/CMakeFiles/RTXrayBASIC.x86_64.dir/xray_basic_logging.cpp.o -MF compiler-rt/lib/xray/CMakeFiles/RTXrayBASIC.x86_64.dir/xray_basic_logging.cpp.o.d -o compiler-rt/lib/xray/CMakeFiles/RTXrayBASIC.x86_64.dir/xray_basic_logging.cpp.o -c /usr/local/google/home/leonardchan/llvm-monorepo/llvm-project-1/compiler-rt/lib/xray/xray_basic_logging.cpp
  In file included from /usr/local/google/home/leonardchan/llvm-monorepo/llvm-project-1/compiler-rt/lib/xray/xray_basic_logging.cpp:30:
  /usr/local/google/home/leonardchan/llvm-monorepo/llvm-project-1/compiler-rt/lib/xray/../../include/xray/xray_records.h:19:10: fatal error: 'cstdint' file not found
  #include <cstdint>
           ^~~~~~~~~

Would you be able to send out a fix or revert? Thanks.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D107895/new/

https://reviews.llvm.org/D107895



More information about the libcxx-commits mailing list