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

Reply via email to