mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-08 21:00:05 +02:00
llvm19: bump version
This commit is contained in:
@@ -32,7 +32,7 @@ COPYRIGHT="2003-2024 University of Illinois at Urbana-Champaign"
|
||||
LICENSE="Apache v2 with LLVM Exception"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/llvm/llvm-project/releases/download/llvmorg-$portVersion/llvm-project-$portVersion.src.tar.xz"
|
||||
CHECKSUM_SHA256="324d483ff0b714c8ce7819a1b679dd9e4706cf91c6caf7336dc4ac0c1d3bf636"
|
||||
CHECKSUM_SHA256="bd8445f554aae33d50d3212a15e993a667c0ad1b694ac1977f3463db3338e542"
|
||||
SOURCE_DIR="llvm-project-$portVersion.src"
|
||||
PATCHES="llvm19-$portVersion.patchset"
|
||||
|
||||
@@ -799,5 +799,5 @@ TEST()
|
||||
else
|
||||
export LIBRARY_PATH=$LIBRARY_PATH:$sourceDir/build/lib
|
||||
fi
|
||||
ninja -C build check-llvm check-compiler-rt
|
||||
ninja -C build check-llvm check-compiler-rt check-unwind
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
From 59a56fb3717dd70ef2a0a1c98492d57e8511f8e6 Mon Sep 17 00:00:00 2001
|
||||
From c889a524186b2dc4823acee2f535401a2e5ffb2c Mon Sep 17 00:00:00 2001
|
||||
From: Calvin Hill <calvin@hakobaito.co.uk>
|
||||
Date: Sun, 9 Sep 2018 16:11:42 +0100
|
||||
Subject: llvm: import header dir suffix patch from 3dEyes
|
||||
@@ -24,7 +24,7 @@ index d5b76b1..df3fb59 100644
|
||||
2.45.2
|
||||
|
||||
|
||||
From f7ce5d413599ef3a3bc747222d78eb0c5ab8d7c0 Mon Sep 17 00:00:00 2001
|
||||
From 5faeba9592368141f0447515383bc488386353d6 Mon Sep 17 00:00:00 2001
|
||||
From: Jerome Duval <jerome.duval@gmail.com>
|
||||
Date: Sat, 3 Apr 2021 23:23:24 +0200
|
||||
Subject: lld: MachO needs libunwind somehow, disable
|
||||
@@ -118,32 +118,21 @@ index d6800fa..d2bac9f 100644
|
||||
2.45.2
|
||||
|
||||
|
||||
From 527cb07241fd921779e86dde54d2faa5d80f56ef Mon Sep 17 00:00:00 2001
|
||||
From 3fdf16017258c6f8f53da32c25fa399eb51de430 Mon Sep 17 00:00:00 2001
|
||||
From: Trung Nguyen <trungnt282910@gmail.com>
|
||||
Date: Thu, 7 Jul 2022 22:19:34 +0700
|
||||
Subject: libunwind: Haiku: Initial support
|
||||
|
||||
|
||||
diff --git a/libunwind/cmake/config-ix.cmake b/libunwind/cmake/config-ix.cmake
|
||||
index 126c872..d4b8610 100644
|
||||
--- a/libunwind/cmake/config-ix.cmake
|
||||
+++ b/libunwind/cmake/config-ix.cmake
|
||||
@@ -125,5 +125,6 @@ else()
|
||||
endif()
|
||||
|
||||
if(HAIKU)
|
||||
+ set(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -D_DEFAULT_SOURCE")
|
||||
check_library_exists(bsd dl_iterate_phdr "" LIBUNWIND_HAS_BSD_LIB)
|
||||
endif()
|
||||
diff --git a/libunwind/src/CMakeLists.txt b/libunwind/src/CMakeLists.txt
|
||||
index 780430b..2ffaf45 100644
|
||||
index 780430b..9b20b08 100644
|
||||
--- a/libunwind/src/CMakeLists.txt
|
||||
+++ b/libunwind/src/CMakeLists.txt
|
||||
@@ -118,10 +118,27 @@ if (HAIKU)
|
||||
add_library_flags_if(LIBUNWIND_HAS_ROOT_LIB root)
|
||||
|
||||
add_library_flags_if(LIBUNWIND_HAS_BSD_LIB bsd)
|
||||
+ add_compile_flags_if(LIBUNWIND_HAS_BSD_LIB -D_DEFAULT_SOURCE=1)
|
||||
+ #add_compile_flags_if(LIBUNWIND_HAS_BSD_LIB -D_DEFAULT_SOURCE=1)
|
||||
add_compile_flags_if(LIBUNWIND_HAS_BSD_LIB -D_LIBUNWIND_USE_HAIKU_BSD_LIB=1)
|
||||
|
||||
add_compile_flags("-D_DEFAULT_SOURCE")
|
||||
@@ -171,7 +160,7 @@ index 780430b..2ffaf45 100644
|
||||
2.45.2
|
||||
|
||||
|
||||
From 3b1802d1c1ff0d06c52e2dd0f1da751a99c64a3a Mon Sep 17 00:00:00 2001
|
||||
From 0f2e542dde782aa14dc05d36e782020bee5aab09 Mon Sep 17 00:00:00 2001
|
||||
From: X512 <danger_mail@list.ru>
|
||||
Date: Wed, 16 Mar 2022 07:04:18 +0900
|
||||
Subject: libunwind: Haiku: Signal frame unwinding support
|
||||
@@ -301,7 +290,7 @@ index 06e6541..19fd8a7 100644
|
||||
2.45.2
|
||||
|
||||
|
||||
From 02ae39edb6bc17003443c437c8368800c3688c69 Mon Sep 17 00:00:00 2001
|
||||
From b518455b31a9511efc4dc723da6de75209797313 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= <jerome.duval@gmail.com>
|
||||
Date: Mon, 18 Jul 2016 14:13:19 +0200
|
||||
Subject: clang: support for secondary arch.
|
||||
@@ -396,7 +385,7 @@ index 346652a..8fc9b49 100644
|
||||
2.45.2
|
||||
|
||||
|
||||
From e3e699e6a2af227715307b6015a6c93e5e539500 Mon Sep 17 00:00:00 2001
|
||||
From 508fca8cf875a384b45023292386deb544863122 Mon Sep 17 00:00:00 2001
|
||||
From: David Karoly <karolyd577@gmail.com>
|
||||
Date: Thu, 21 Sep 2023 17:44:12 +0000
|
||||
Subject: fix build on x86 secondary arch
|
||||
@@ -419,7 +408,7 @@ index 89fa0ec..c91d5b7 100644
|
||||
2.45.2
|
||||
|
||||
|
||||
From 94978fdcc333012207a24c32dacf5f5faa9cecdb Mon Sep 17 00:00:00 2001
|
||||
From 1da33e39bba560d6cefaf23f2043658d15d14556 Mon Sep 17 00:00:00 2001
|
||||
From: David Karoly <david.karoly@outlook.com>
|
||||
Date: Mon, 6 Nov 2023 14:24:21 +0100
|
||||
Subject: clang: Haiku: patch for analyzer scripts
|
||||
@@ -481,7 +470,7 @@ index d01aebb..43ba8c3 100755
|
||||
2.45.2
|
||||
|
||||
|
||||
From 60090eee94a8ec1e9fd1b161eabc5393c787698e Mon Sep 17 00:00:00 2001
|
||||
From 9244fd11eeeb3ae1dd5048dba02eb1049f1a556c Mon Sep 17 00:00:00 2001
|
||||
From: David Karoly <karolyd577@gmail.com>
|
||||
Date: Sun, 3 Mar 2024 21:58:38 +0100
|
||||
Subject: Link libnetwork on Haiku in llvm-jitlink
|
||||
@@ -503,7 +492,7 @@ index 1487e78..da270a7 100644
|
||||
2.45.2
|
||||
|
||||
|
||||
From 65ed0a4df2a1d129e15d16087a4b48fb3727cf79 Mon Sep 17 00:00:00 2001
|
||||
From 630dc2f8cb9543732b859d235ea07e1b9149cc29 Mon Sep 17 00:00:00 2001
|
||||
From: Brad Smith <brad@comstyle.com>
|
||||
Date: Mon, 10 Jun 2024 11:13:29 +0200
|
||||
Subject: A slightly better llvm-config diff that doesn't use #ifdef.
|
||||
@@ -549,7 +538,7 @@ index df3fb59..30cb748 100644
|
||||
2.45.2
|
||||
|
||||
|
||||
From 5232e95b3d51c2db496c6ace9f18edbd2f6b4f7e Mon Sep 17 00:00:00 2001
|
||||
From 109f9a4ff2f2d735e8bdd7b4f502e70f03b72387 Mon Sep 17 00:00:00 2001
|
||||
From: Gerasim Troeglazov <3dEyes@gmail.com>
|
||||
Date: Sun, 19 May 2024 10:31:55 +0200
|
||||
Subject: Allow linking gcc compiled code with lld
|
||||
@@ -575,7 +564,7 @@ index eb6734d..4a66983 100644
|
||||
2.45.2
|
||||
|
||||
|
||||
From 351e8dbf0b54c6de725915334150bf1bec339e1a Mon Sep 17 00:00:00 2001
|
||||
From b72a083be9b8ac0019b3604eaa7c2c5172338702 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= <jerome.duval@gmail.com>
|
||||
Date: Mon, 2 Sep 2024 17:41:04 +0200
|
||||
Subject: Add support for LLVM profile for Haiku
|
||||
@@ -704,7 +693,7 @@ index e068379..7f3e43f 100755
|
||||
|
||||
for ARCH in $ARCHS; do
|
||||
diff --git a/compiler-rt/test/lit.common.cfg.py b/compiler-rt/test/lit.common.cfg.py
|
||||
index 0690c3a..16893a7 100644
|
||||
index d4b1e1d..149df46 100644
|
||||
--- a/compiler-rt/test/lit.common.cfg.py
|
||||
+++ b/compiler-rt/test/lit.common.cfg.py
|
||||
@@ -82,6 +82,8 @@ def push_dynamic_library_lookup_path(config, new_path):
|
||||
Reference in New Issue
Block a user