Date: Friday, March 3, 2023 @ 18:10:09
  Author: foutrelis
Revision: 470193

upgpkg: lld 15.0.7-2: switch back to shared libs

Reverts "lld 10.0.0-2: switch to shipping static libraries (FS#64464)".

After removing most static libs from the llvm package, zig is unable to
link to lld. This is because `llvm-config --system-libs --link-static`
no longer returns any system libraries (e.g. zlib). Such information is
necessary for successful linking of static lld libs (at least for zig).

Switch back to shipping shared libraries which might work fine now. [1]

[1] https://reviews.llvm.org/D75579

Modified:
  lld/trunk/PKGBUILD

----------+
 PKGBUILD |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-03-03 17:01:24 UTC (rev 470192)
+++ PKGBUILD    2023-03-03 18:10:09 UTC (rev 470193)
@@ -3,7 +3,7 @@
 
 pkgname=lld
 pkgver=15.0.7
-pkgrel=1
+pkgrel=2
 pkgdesc="Linker from the LLVM project"
 arch=('x86_64')
 url="https://lld.llvm.org/";
@@ -45,6 +45,7 @@
     -DCMAKE_INSTALL_PREFIX=/usr
     -DCMAKE_INSTALL_DOCDIR=share/doc
     -DCMAKE_SKIP_RPATH=ON
+    -DBUILD_SHARED_LIBS=ON
     -DLLVM_BUILD_DOCS=ON
     -DLLVM_ENABLE_SPHINX=ON
     -DLLVM_EXTERNAL_LIT=/usr/bin/lit

Reply via email to