[MacPorts] #66380: clang-14: unable to locate default SDK
MacPorts
noreply at macports.org
Sat Dec 3 13:42:20 UTC 2022
#66380: clang-14: unable to locate default SDK
---------------------------+--------------------
Reporter: MarcKaufmann | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: clang-14 |
---------------------------+--------------------
Comment (by MarcKaufmann):
I had to switch the xcode-select (-s) and now it has the right path (it
seems):
{{{
% xcode-select -p
/Applications/Xcode.app/Contents/Developer
}}}
The script still fails:
{{{
% cat test.cpp
#include <stdint.h>
uint64_t v;
int main() {
return (int)__atomic_load_n(&v, __ATOMIC_ACQUIRE);
}
% clang++-mp-14 -v -Wl, -v test.cpp
clang version 14.0.6
Target: arm64-apple-darwin22.1.0
Thread model: posix
InstalledDir: /opt/local/libexec/llvm-14/bin
"/opt/local/libexec/llvm-14/bin/clang" -cc1 -triple arm64-apple-
macosx13.0.0 -Wundef-prefix=TARGET_OS_ -Werror=undef-prefix -Wdeprecated-
objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all
--mrelax-relocations -disable-free -clear-ast-before-backend -disable-
llvm-verifier -discard-value-names -main-file-name test.cpp -mrelocation-
model pic -pic-level 2 -mframe-pointer=non-leaf -ffp-contract=on -fno-
rounding-math -funwind-tables=2 -fcompatibility-qualified-id-block-type-
checking -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1
-target-feature +v8.5a -target-feature +fp-armv8 -target-feature +neon
-target-feature +crc -target-feature +crypto -target-feature +dotprod
-target-feature +fp16fml -target-feature +ras -target-feature +lse
-target-feature +rdm -target-feature +rcpc -target-feature +zcm -target-
feature +zcz -target-feature +fullfp16 -target-feature +sha2 -target-
feature +aes -target-abi darwinpcs -fallow-half-arguments-and-returns
-mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=lldb
-target-linker-version 820.1 -v -v -fcoverage-compilation-dir=/tmp
-resource-dir /opt/local/libexec/llvm-14/lib/clang/14.0.6 -stdlib=libc++
-internal-isystem /opt/local/libexec/llvm-14/bin/../include/c++/v1
-internal-isystem /usr/local/include -internal-isystem
/opt/local/libexec/llvm-14/lib/clang/14.0.6/include -internal-externc-
isystem /usr/include -fdeprecated-macro -fdebug-compilation-dir=/tmp
-ferror-limit 19 -stack-protector 1 -fblocks -fencode-extended-block-
signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fcxx-
exceptions -fexceptions -fmax-type-align=16 -fcolor-diagnostics
-D__GCC_HAVE_DWARF2_CFI_ASM=1 -o
/var/folders/8_/0lh40nm57qq3069hrzss3s1m0000gn/T/test-87379a.o -x c++
test.cpp
clang -cc1 version 14.0.6 based upon LLVM 14.0.6 default target arm64
-apple-darwin22.1.0
ignoring nonexistent directory "/usr/local/include"
ignoring nonexistent directory "/usr/include"
#include "..." search starts here:
#include <...> search starts here:
/opt/local/libexec/llvm-14/bin/../include/c++/v1
/opt/local/libexec/llvm-14/lib/clang/14.0.6/include
/System/Library/Frameworks (framework directory)
/Library/Frameworks (framework directory)
End of search list.
"/opt/local/libexec/llvm-14/bin/ld" -demangle -lto_library
/opt/local/libexec/llvm-14/lib/libLTO.dylib -no_deduplicate -dynamic -arch
arm64 -platform_version macos 13.0.0 13.0.0 -o a.out
/var/folders/8_/0lh40nm57qq3069hrzss3s1m0000gn/T/test-87379a.o -lc++
-lSystem
/opt/local/libexec/llvm-14/lib/clang/14.0.6/lib/darwin/libclang_rt.osx.a
ld: library not found for -lc++
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
}}}
Next I'll be running the recompiles for clang-14. Gonna be a while:
{{{
sudo port -f uninstall clang-14 llvm-14
sudo port -v -s -N install clang-14
}}}
--
Ticket URL: <https://trac.macports.org/ticket/66380#comment:18>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list