mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 20:20:06 +02:00
llvm21: bump version, enable x86
This commit is contained in:
committed by
Jérôme Duval
parent
3981ee1077
commit
7c10502c51
@@ -31,12 +31,12 @@ COPYRIGHT="2003-2025 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="1672e3efb4c2affd62dbbe12ea898b28a451416c7d95c1bd0190c26cbe878825"
|
||||
CHECKSUM_SHA256="8863980e14484a72a9b7d2c80500e1749054d74f08f8c5102fd540a3c5ac9f8a"
|
||||
SOURCE_DIR="llvm-project-$portVersion.src"
|
||||
PATCHES="llvm21-$portVersion.patchset"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="?x86"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
portVersionCompat="$portVersion compat >= ${portVersion%%.*}"
|
||||
|
||||
@@ -683,6 +683,7 @@ BUILD()
|
||||
x86 | x86_gcc2) jobArgs="-j1" ;;
|
||||
esac
|
||||
|
||||
export DISABLE_ASLR=1
|
||||
cmake --build build $jobArgs
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From 306c47b0288166c8c952a5dd5dc1933ccd70f88c Mon Sep 17 00:00:00 2001
|
||||
From cec4c3bfdad9b4062b6bf6e0c337adc01dfaa83a 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 49df8fd..99acd9d 100644
|
||||
2.48.1
|
||||
|
||||
|
||||
From 7553fc263b45511accbe3a83e994859e14b8e814 Mon Sep 17 00:00:00 2001
|
||||
From ea5decbefc5202f32b64bd695133a454c32b5aa1 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.
|
||||
@@ -119,7 +119,7 @@ index dd6ada8..e5eb778 100644
|
||||
2.48.1
|
||||
|
||||
|
||||
From 757b00f32334fe972be712a32413ffe11a0f2db5 Mon Sep 17 00:00:00 2001
|
||||
From bfd157b21ddfbdc862ed3a5364cc5c9efea05bd8 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
|
||||
@@ -142,7 +142,7 @@ index c96d209..20f5d76 100644
|
||||
2.48.1
|
||||
|
||||
|
||||
From aa9735ac501c0db1118f174864c981fff6dede8a Mon Sep 17 00:00:00 2001
|
||||
From 11870b577e4c42fed8105d254fe5d7233c298c59 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
|
||||
@@ -204,7 +204,7 @@ index d01aebb..43ba8c3 100755
|
||||
2.48.1
|
||||
|
||||
|
||||
From 617782d1e411350d4947d48cf2e53e5467d44962 Mon Sep 17 00:00:00 2001
|
||||
From 23d33e2caa4faae61371dd6877da6887c3c4221a 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.
|
||||
@@ -250,7 +250,7 @@ index 99acd9d..8da9ddf 100644
|
||||
2.48.1
|
||||
|
||||
|
||||
From e3a17257c79d2f1a6d18e5e85f1b13a1a3c92b1a Mon Sep 17 00:00:00 2001
|
||||
From b57602750e15e4617fe11242a72d014bec898971 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
|
||||
@@ -276,7 +276,7 @@ index 21d228e..6203428 100644
|
||||
2.48.1
|
||||
|
||||
|
||||
From 0cc00c787a451f5eab5973e1b2d4d00577e09c3d Mon Sep 17 00:00:00 2001
|
||||
From bb189f843ba4e57a52b1ca009cf1d53878fb8336 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= <jerome.duval@gmail.com>
|
||||
Date: Mon, 24 Mar 2025 21:41:12 +0100
|
||||
Subject: install headers in clang/../include/ where clang searches them
|
||||
@@ -299,7 +299,7 @@ index d92bc0e..4268fbb 100644
|
||||
2.48.1
|
||||
|
||||
|
||||
From 94c5451166096a63fe314ee13664752c8a75f54a Mon Sep 17 00:00:00 2001
|
||||
From 1d3833dab29cabfbf719b628c6f57503b98a3da5 Mon Sep 17 00:00:00 2001
|
||||
From: Luc Schrijvers <begasus@gmail.com>
|
||||
Date: Thu, 17 Apr 2025 16:38:48 +0200
|
||||
Subject: Fix missing PATH for stddef
|
||||
@@ -328,7 +328,7 @@ index e5eb778..76fed45 100644
|
||||
2.48.1
|
||||
|
||||
|
||||
From 1c877adc5e03f3308108fa58aa9ad58ca2321b25 Mon Sep 17 00:00:00 2001
|
||||
From 02564136c6631e682621aacbeaa964d71976c9fb Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= <jerome.duval@gmail.com>
|
||||
Date: Sat, 24 May 2025 22:24:52 +0200
|
||||
Subject: fix x86 build
|
||||
@@ -403,7 +403,7 @@ index 9a1afd3..d77110f 100644
|
||||
2.48.1
|
||||
|
||||
|
||||
From cdefbbebfae85d41aa23008a2d06ab1ea15f6a40 Mon Sep 17 00:00:00 2001
|
||||
From 471f0ba83108147e32d1cdcde31090a215037758 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= <jerome.duval@gmail.com>
|
||||
Date: Sat, 30 Aug 2025 12:41:02 +0200
|
||||
Subject: libclang-cpp needs libnetwork.so
|
||||
@@ -426,25 +426,3 @@ index 945076e..821fc1a 100644
|
||||
--
|
||||
2.48.1
|
||||
|
||||
|
||||
From 57b350100356031511f7b454485d57b47c09e72e Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= <jerome.duval@gmail.com>
|
||||
Date: Sun, 31 Aug 2025 13:24:42 +0200
|
||||
Subject: sanitizer_linux_libcdep.cpp: current bot version needs _GNU_SOURCE
|
||||
|
||||
|
||||
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp b/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp
|
||||
index f5cb85b..530ff90 100644
|
||||
--- a/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp
|
||||
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp
|
||||
@@ -29,6 +29,7 @@
|
||||
# include "sanitizer_solaris.h"
|
||||
|
||||
# if SANITIZER_HAIKU
|
||||
+# define _GNU_SOURCE
|
||||
# define _DEFAULT_SOURCE
|
||||
# endif
|
||||
|
||||
--
|
||||
2.48.1
|
||||
|
||||
Reference in New Issue
Block a user