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


Reply via email to