On 12/3/2026 22:36, Riccardo Mottola wrote:
I think I might have caught one. On High Sierra I am rebuilding and
llvm11 is being pulled in as a dependency (didn't have it previously)
and it fails to build with existing clang-9 due to strange linker
version issues (opened ticket) however if I force clang 8, it dies with:
Building C object CMakeFiles/cmTC_a34eb.dir/testCCompiler.c.o
/opt/local/bin/clang-mp-8.0 -pipe -Os -arch x86_64 -mmacosx-
version-min=10.13 -MD -MT CMakeFiles/cmTC_a34eb.dir/testCCompiler.c.o -
MF CMakeFiles/cmTC_a34eb.dir/testCCompiler.c.o.d -o CMakeFiles/
cmTC_a34eb.dir/testCCompiler.c.o -c /opt/local/var/macports/build/
llvm-11-2adc989d/work/build/CMakeFiles/CMakeScratch/TryCompile-MUbCeZ/
testCCompiler.c
Linking C executable cmTC_a34eb
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/
cmTC_a34eb.dir/link.txt --verbose=1
dyld: Library not loaded: /opt/local/lib/libxml2.2.dylib
Referenced from: /opt/local/lib/libxar.1.dylib
Reason: Incompatible library version: libxar.1.dylib requires
version 16.0.0 or later, but libxml2.2.dylib provides version 10.0.0
clang: error: unable to execute command: Abort trap: 6
clang: error: linker command failed due to signal (use -v to see
invocation)
xar has definitely already been rev bumped. I don't know why yours has
not been built against the new libxml2, as the llvm ports do depend on
xar which will cause it to be upgraded first.
- Josh