Peter Jung pushed to branch main at Arch Linux / Packaging / Packages / lld
Commits:
c1c72266 by Peter Jung at 2026-05-17T07:59:50+02:00
upgpkg: 22.1.5-4 Add fix for Clang Kernel Compilation issue
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = lld
pkgdesc = Linker from the LLVM project
pkgver = 22.1.5
- pkgrel = 3
+ pkgrel = 4
url = https://lld.llvm.org/
arch = x86_64
license = Apache-2.0 WITH LLVM-exception
@@ -9,7 +9,6 @@ pkgbase = lld
makedepends = cmake
makedepends = ninja
makedepends = python-sphinx
- makedepends = clang
depends = llvm-libs
depends = libstdc++
depends = glibc
@@ -17,11 +16,13 @@ pkgbase = lld
depends = zstd
source =
https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz
source =
https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.5/llvm-project-22.1.5.src.tar.xz.sig
+ source =
lld-pr-198129.patch::https://github.com/llvm/llvm-project/commit/0067516ad7f0fc47a15c8fc7564e0e4daf01f92e.patch
validpgpkeys = 474E22316ABF4785A88C6E8EA2C794A986419D8A
validpgpkeys = D574BD5D1D0E98895E3BF90044F2485E45D59042
validpgpkeys = FFB3368980F3E6BB5737145A316C56D064CACBA5
validpgpkeys = 71046D1E9C6656BDD61171873E83BABF4A4F9E85
sha256sums =
7972b87b705a003ce70ab55f9f0fb495d156887cba0eb296d284731139118e2c
sha256sums = SKIP
+ sha256sums =
b786a6f7b6f4178de705fec4918805498e5f52546f6de7679834cdf0238f7e74
pkgname = lld
=====================================
PKGBUILD
=====================================
@@ -3,17 +3,19 @@
pkgname=lld
pkgver=22.1.5
-pkgrel=3
+pkgrel=4
pkgdesc="Linker from the LLVM project"
arch=('x86_64')
url="https://lld.llvm.org/"
license=('Apache-2.0 WITH LLVM-exception')
depends=('llvm-libs' 'libstdc++' 'glibc' 'zlib' 'zstd' )
-makedepends=('llvm' 'cmake' 'ninja' 'python-sphinx' 'clang')
+makedepends=('llvm' 'cmake' 'ninja' 'python-sphinx')
_source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver
-source=($_source_base/llvm-project-$pkgver.src.tar.xz{,.sig})
+source=($_source_base/llvm-project-$pkgver.src.tar.xz{,.sig}
+
lld-pr-198129.patch::https://github.com/llvm/llvm-project/commit/0067516ad7f0fc47a15c8fc7564e0e4daf01f92e.patch)
sha256sums=('7972b87b705a003ce70ab55f9f0fb495d156887cba0eb296d284731139118e2c'
- 'SKIP')
+ 'SKIP'
+ 'b786a6f7b6f4178de705fec4918805498e5f52546f6de7679834cdf0238f7e74')
validpgpkeys=('474E22316ABF4785A88C6E8EA2C794A986419D8A' # Tom Stellard
<[email protected]>
'D574BD5D1D0E98895E3BF90044F2485E45D59042' # Tobias Hieta
<[email protected]>
'FFB3368980F3E6BB5737145A316C56D064CACBA5' # Douglas Yung
<[email protected]>
@@ -21,6 +23,8 @@ validpgpkeys=('474E22316ABF4785A88C6E8EA2C794A986419D8A' #
Tom Stellard <tstell
)
prepare() {
+ patch -d llvm-project-$pkgver.src -Np1 < lld-pr-198129.patch
+
cd llvm-project-$pkgver.src/lld
mkdir build
}
@@ -28,9 +32,6 @@ prepare() {
build() {
cd llvm-project-$pkgver.src/lld/build
- export CC=clang
- export CXX=clang++
-
local cmake_args=(
-G Ninja
-DCMAKE_BUILD_TYPE=Release
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/lld/-/commit/c1c7226665943aec88cfe43d11a312ec72924a7f
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/lld/-/commit/c1c7226665943aec88cfe43d11a312ec72924a7f
You're receiving this email because of your account on gitlab.archlinux.org.
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications
| Help: https://gitlab.archlinux.org/help