-
Notifications
You must be signed in to change notification settings - Fork 51
Closed
Description
I get build errors in the last steps around compiler-rt on apple M1. Seems OSX supported arches: is empty on my setup.
llvm-mos: 97e1882
cmake: 3.28.1
macos: sonoma 14.3
cmake -C clang/cmake/caches/MOS.cmake -G Ninja -S llvm -B build -DCMAKE_INSTALL_PREFIX=$HOME/llvm-mos
cmake --build build
-- LLVM host triple: arm64-apple-darwin23.3.0
-- LLVM default target triple: mos-unknown-unknown
-- Found libtool - /Users/mikael/github/llvm-mos/build/bin/llvm-libtool-darwin
CMake Deprecation Warning at /Users/mikael/github/llvm-mos/cmake/Modules/CMakePolicy.cmake:6 (cmake_policy):
The OLD behavior for policy CMP0114 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
/Users/mikael/github/llvm-mos/compiler-rt/CMakeLists.txt:11 (include)
CMake Deprecation Warning at /Users/mikael/github/llvm-mos/cmake/Modules/CMakePolicy.cmake:11 (cmake_policy):
The OLD behavior for policy CMP0116 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
Call Stack (most recent call first):
/Users/mikael/github/llvm-mos/compiler-rt/CMakeLists.txt:11 (include)
-- Found OSX_SYSROOT: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
-- Checking DARWIN_iphoneos_SYSROOT - ''
CMake Warning at /Users/mikael/github/llvm-mos/compiler-rt/cmake/base-config-ix.cmake:152 (message):
iOS SDK not found! Building compiler-rt without iOS support.
Call Stack (most recent call first):
/Users/mikael/github/llvm-mos/compiler-rt/CMakeLists.txt:36 (include)
-- Found libtool - /Users/mikael/github/llvm-mos/build/bin/llvm-libtool-darwin
-- cmake c compiler target: mos-unknown-unknown
-- Performing Test -ftrivial-auto-var-init=pattern
-- Performing Test -ftrivial-auto-var-init=pattern - Failed
-- Checking DARWIN_iphonesimulator_SYSROOT - ''
-- Checking DARWIN_iphoneos_SYSROOT - ''
-- Checking DARWIN_watchsimulator_SYSROOT - ''
-- Checking DARWIN_watchos_SYSROOT - ''
-- Checking DARWIN_appletvsimulator_SYSROOT - ''
-- Checking DARWIN_appletvos_SYSROOT - ''
-- Got ld supported ARCHES: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h
-- Toolchain supported arches: armv6;armv7;armv7s;arm64;arm64e;arm64_32;i386;x86_64;x86_64h
-- Finding valid architectures for osx...
-- Disabling i386 slice for DARWIN_osx_ARCHS
-- OSX supported arches:
-- Compiler-RT supported architectures:
CMake Error at /Users/mikael/github/llvm-mos/compiler-rt/CMakeLists.txt:464 (message):
-g is not supported by host compiler
-- Configuring incomplete, errors occurred!
FAILED: runtimes/runtimes-mos-unknown-unknown-stamps/runtimes-mos-unknown-unknown-configure /Users/mikael/github/llvm-mos/build/runtimes/runtimes-mos-unknown-unknown-stamps/runtimes-mos-unknown-unknown-configure
cd /Users/mikael/github/llvm-mos/build/runtimes/runtimes-mos-unknown-unknown-bins && /opt/homebrew/Cellar/cmake/3.28.1/bin/cmake --no-warn-unused-cli -DCMAKE_C_COMPILER=/Users/mikael/github/llvm-mos/build/./bin/clang -DCMAKE_CXX_COMPILER=/Users/mikael/github/llvm-mos/build/./bin/clang++ -DCMAKE_ASM_COMPILER=/Users/mikael/github/llvm-mos/build/./bin/clang -DCMAKE_AR=/Users/mikael/github/llvm-mos/build/./bin/llvm-ar -DCMAKE_LIBTOOL=/Users/mikael/github/llvm-mos/build/./bin/llvm-libtool-darwin -DCMAKE_LIPO=/Users/mikael/github/llvm-mos/build/./bin/llvm-lipo -DCMAKE_RANLIB=/Users/mikael/github/llvm-mos/build/./bin/llvm-ranlib -DCMAKE_NM=/Users/mikael/github/llvm-mos/build/./bin/llvm-nm -DCMAKE_OBJDUMP=/Users/mikael/github/llvm-mos/build/./bin/llvm-objdump -DCMAKE_C_COMPILER_TARGET=mos-unknown-unknown -DCMAKE_CXX_COMPILER_TARGET=mos-unknown-unknown -DCMAKE_ASM_COMPILER_TARGET=mos-unknown-unknown -DCMAKE_INSTALL_PREFIX=/Users/mikael/llvm-mos -DLLVM_BINARY_DIR=/Users/mikael/github/llvm-mos/build -DLLVM_CONFIG_PATH=/Users/mikael/github/llvm-mos/build/bin/llvm-config -DLLVM_ENABLE_WERROR=OFF -DLLVM_HOST_TRIPLE=arm64-apple-darwin23.3.0 -DLLVM_HAVE_LINK_VERSION_SCRIPT=0 -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=MinSizeRel -DCMAKE_MAKE_PROGRAM=/opt/homebrew/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=OFF -DCMAKE_C_COMPILER_WORKS=ON -DCMAKE_CXX_COMPILER_WORKS=ON -DCMAKE_ASM_COMPILER_WORKS=ON -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON -DLLVM_RUNTIMES_TARGET=mos-unknown-unknown -DHAVE_LLVM_LIT=ON -DCLANG_RESOURCE_DIR= -DLLVM_DEFAULT_TARGET_TRIPLE=mos-unknown-unknown -DLLVM_ENABLE_RUNTIMES=compiler-rt -DLLVM_USE_LINKER= -GNinja -S /Users/mikael/github/llvm-mos/llvm/runtimes/../../runtimes -B /Users/mikael/github/llvm-mos/build/runtimes/runtimes-mos-unknown-unknown-bins && /opt/homebrew/Cellar/cmake/3.28.1/bin/cmake -E touch /Users/mikael/github/llvm-mos/build/runtimes/runtimes-mos-unknown-unknown-stamps/runtimes-mos-unknown-unknown-configure
ninja: build stopped: subcommand failed.Metadata
Metadata
Assignees
Labels
No labels