You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
4376572156
* llvm-19, clang-19: fix build with Xcode 27.0b1 This backports llvm a558d6560437 and its follow-up 99f296d2a811 to llvm-19. This is necessary to fix a compile failure when building llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp in llvm-19 using the new SDK, which incorporates llvm 55803b8af1e4, placing additional (standard-conforming) requirements on standard comparators. This also backports llvm 38473c5d351d to llvm-19. This is necessary to fix a compile failure when building libcxx/src/random.cpp in clang-19 using the new SDK, which expects libc++ to provide a definition of INFINITY in <float.h> under conditions that exist during the build. The header changes are visible in the installed packages, so the revisions of llvm-19 and clang-19 are incremented. * llvm-20, clang-20: fix build with Xcode 27.0b1 This backports llvm a558d6560437 and its follow-up 99f296d2a811 to llvm-20. This is necessary to fix a compile failure when building llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp in llvm-20 using the new SDK, which incorporates llvm 55803b8af1e4, placing additional (standard-conforming) requirements on standard comparators. This also backports llvm 38473c5d351d to llvm-20. This is necessary to fix a compile failure when building libcxx/src/random.cpp in clang-20 using the new SDK, which expects libc++ to provide a definition of INFINITY in <float.h> under conditions that exist during the build. The header changes are visible in the installed packages, so the revisions of llvm-20 and clang-20 are incremented. * llvm-21, clang-21: fix build with Xcode 27.0b1 This backports llvm a558d6560437 and its follow-up 99f296d2a811 to llvm-21. This is necessary to fix a compile failure when building llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp in llvm-21 using the new SDK, which incorporates llvm 55803b8af1e4, placing additional (standard-conforming) requirements on standard comparators. This also backports llvm 38473c5d351d to llvm-21. This is necessary to fix a compile failure when building libcxx/src/random.cpp in clang-21 using the new SDK, which expects libc++ to provide a definition of INFINITY in <float.h> under conditions that exist during the build. The header changes are visible in the installed packages, so the revisions of llvm-21 and clang-21 are incremented.