[MacPorts] #72150: clang-20 failed to build on < 10.14

MacPorts noreply at macports.org
Thu Mar 6 11:43:37 UTC 2025


#72150: clang-20 failed to build on < 10.14
--------------------+------------------------------
 Reporter:  jmroot  |      Owner:  cjones051073
     Type:  defect  |     Status:  assigned
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:
 Keywords:          |       Port:  clang-20 llvm-20
--------------------+------------------------------
 Please mark the older platforms as unsupported until and unless the build
 can be fixed there.
  *
 https://build.macports.org/builders/ports-10.13_x86_64-builder/builds/256404
  *
 https://build.macports.org/builders/ports-10.12_x86_64-builder/builds/298154
  *
 https://build.macports.org/builders/ports-10.11_x86_64-builder/builds/288064
  *
 https://build.macports.org/builders/ports-10.10_x86_64-builder/builds/294997
  *
 https://build.macports.org/builders/ports-10.9_x86_64-builder/builds/302495
  *
 https://build.macports.org/builders/ports-10.8_x86_64-builder/builds/202603
  *
 https://build.macports.org/builders/ports-10.7_x86_64-builder/builds/216937

 Error for 10.13 is:
 {{{
 FAILED: projects/compiler-
 rt/lib/interception/CMakeFiles/RTInterception.osx.dir/interception_type_test.cpp.o
 /opt/local/bin/clang++-mp-14 -D__STDC_CONSTANT_MACROS
 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
 -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_llvm-20/clang-20/work/build/projects
 /compiler-rt/lib/interception
 -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_llvm-20/clang-20/work
 /llvm-project-20.1.0.src/compiler-rt/lib/interception
 -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_llvm-20/clang-20/work/build/include
 -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_llvm-20/clang-20/work
 /llvm-project-20.1.0.src/llvm/include
 -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_llvm-20/clang-20/work
 /llvm-project-20.1.0.src/compiler-rt/lib/interception/.. -pipe -Os
 -DNDEBUG -D__DISABLE_MP_LEGACY_SUPPORT_SYSCONF_WRAP__=1
 -D__DISABLE_MP_LEGACY_SUPPORT_REALPATH_WRAP__=1
 -isystem/opt/local/include/LegacySupport -I/opt/local/include  -fPIC
 -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-
 availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings
 -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98
 -compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-
 noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-
 override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-
 unsupported -fdiagnostics-color -Wall -Wno-unused-parameter -O3 -DNDEBUG
 -std=c++17 -arch i386 -arch x86_64 -arch x86_64h -stdlib=libc++ -mmacosx-
 version-min=10.13 -isysroot
 /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -fPIC -fno-builtin
 -fno-exceptions -funwind-tables -fno-stack-protector -fno-sanitize=safe-
 stack -fvisibility=hidden -fno-lto -Wthread-safety -Wthread-safety-
 reference -Wthread-safety-beta -O3 -g -Wno-gnu -Wno-variadic-macros
 -Wno-c99-extensions -ftrivial-auto-var-init=pattern -nostdinc++ -fno-rtti
 -MD -MT projects/compiler-
 rt/lib/interception/CMakeFiles/RTInterception.osx.dir/interception_type_test.cpp.o
 -MF projects/compiler-
 rt/lib/interception/CMakeFiles/RTInterception.osx.dir/interception_type_test.cpp.o.d
 -o projects/compiler-
 rt/lib/interception/CMakeFiles/RTInterception.osx.dir/interception_type_test.cpp.o
 -c
 /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_llvm-20/clang-20/work
 /llvm-project-20.1.0.src/compiler-
 rt/lib/interception/interception_type_test.cpp
 /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_llvm-20/clang-20/work
 /llvm-project-20.1.0.src/compiler-
 rt/lib/interception/interception_type_test.cpp:26:1: error: static_assert
 failed due to requirement '__sanitizer::is_same<long, int>::value' ""
 COMPILER_CHECK((__sanitizer::is_same<::PTRDIFF_T, ::ptrdiff_t>::value));
 ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_llvm-20/clang-20/work
 /llvm-project-20.1.0.src/compiler-
 rt/lib/interception/../sanitizer_common/sanitizer_internal_defs.h:369:30:
 note: expanded from macro 'COMPILER_CHECK'
 #define COMPILER_CHECK(pred) static_assert(pred, "")
                              ^             ~~~~
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/72150>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list