Evangelos Foutras pushed to branch main at Arch Linux / Packaging / Packages /
ldc
Commits:
ee306ed8 by Evangelos Foutras at 2023-08-19T21:44:28+03:00
upgpkg: 3:1.33.0-4: switch to llvm15
- - - - -
1 changed file:
- PKGBUILD
Changes:
=====================================
PKGBUILD
=====================================
@@ -7,14 +7,14 @@ groups=('dlang' 'dlang-ldc')
pkgver=1.33.0
_pkgcommit=94edb02a3aff4e8dc64814c20ef325f367672f78
_dversion=2.103.1
-_clangversion=14.0.6 # related to where ldc2 looks for compiler-rt sanitizers
+_clangversion=15.0.7 # related to where ldc2 looks for compiler-rt sanitizers
epoch=3
-pkgrel=3
+pkgrel=4
pkgdesc="A D Compiler based on the LLVM Compiler Infrastructure including D
runtime and libphobos2"
arch=('x86_64')
url="https://github.com/ldc-developers/ldc"
license=('BSD')
-makedepends=('git' 'cmake' 'llvm14' 'ldc' 'ninja')
+makedepends=('git' 'cmake' 'llvm15' 'ldc' 'ninja')
# Disable lto as linking the ldc2 binary fails
options=(!lto)
@@ -52,7 +52,7 @@ build() {
-DLDC_WITH_LLD=OFF \
-DD_COMPILER_FLAGS="-link-defaultlib-shared=false -linker=gold
--flto=thin" \
-DADDITIONAL_DEFAULT_LDC_SWITCHES="\"-link-defaultlib-shared\"" \
- -DCMAKE_PREFIX_PATH=/usr/lib/llvm14 \
+ -DCMAKE_PREFIX_PATH=/usr/lib/llvm15 \
..
ninja
}
@@ -63,7 +63,7 @@ check() {
}
package_ldc() {
- depends=('liblphobos' 'llvm14-libs' 'gcc' 'compiler-rt14')
+ depends=('liblphobos' 'llvm15-libs' 'gcc' 'compiler-rt15')
backup=('etc/ldc2.conf')
provides=("d-compiler=$_dversion")
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/ldc/-/commit/ee306ed81191e03bcb9813905b213cc8f965b607
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/ldc/-/commit/ee306ed81191e03bcb9813905b213cc8f965b607
You're receiving this email because of your account on gitlab.archlinux.org.