Skip to content

Commit 0099dc1

Browse files
committed
librewolf: build with llvm 19
1 parent a4b1dda commit 0099dc1

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

srcpkgs/librewolf/template

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@ checksum=2090c835346ce395403007cb2d4982c12abc2e76df4bbc0083a60ae50a28c4d7
1414

1515
lib32disabled=yes
1616

17+
_llvmver=19
1718
hostmakedepends="autoconf213 unzip zip pkg-config perl python yasm rust
18-
cargo llvm18 clang18 lld18 nodejs cbindgen nasm which tar"
19+
cargo llvm${_llvmver} clang${_llvmver} lld${_llvmver} nodejs cbindgen nasm which tar"
1920
makedepends="nss-devel libjpeg-turbo-devel gtk+3-devel icu-devel
2021
pixman-devel libevent-devel libnotify-devel libvpx-devel libwebp-devel
2122
libXrender-devel libXcomposite-devel libSM-devel libXt-devel rust-std
@@ -74,6 +75,8 @@ do_build() {
7475
exec clang \
7576
--target="${XBPS_CROSS_TRIPLET}" \
7677
--sysroot="${XBPS_CROSS_BASE}" \
78+
--gcc-toolchain=/usr \
79+
-isystem "${XBPS_CROSS_BASE}/usr/include" \
7780
"\$@"
7881
!
7982

@@ -82,6 +85,11 @@ do_build() {
8285
exec clang++ \
8386
--target="${XBPS_CROSS_TRIPLET}" \
8487
--sysroot="${XBPS_CROSS_BASE}" \
88+
--gcc-toolchain=/usr \
89+
-isystem "${XBPS_CROSS_BASE}/usr/include/c++/${gcc_version%.*}" \
90+
-isystem "${XBPS_CROSS_BASE}/usr/include/c++/${gcc_version%.*}/${XBPS_CROSS_TRIPLET}" \
91+
-isystem "${XBPS_CROSS_BASE}/usr/include/c++/${gcc_version%.*}/backward" \
92+
-isystem "${XBPS_CROSS_BASE}/usr/include" \
8593
"\$@"
8694
!
8795

0 commit comments

Comments
 (0)