Anatol Pomozov pushed to branch main at Arch Linux / Packaging / Packages /
libc++
Commits:
0463b818 by Anatol Pomozov at 2024-07-18T17:25:15-07:00
Enable std modules
Closes #2
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = libc++
pkgver = 18.1.8
- pkgrel = 1
+ pkgrel = 2
url = https://libcxx.llvm.org/
arch = x86_64
license = custom:Apache 2.0 with LLVM Exception
@@ -19,7 +19,7 @@ pkgbase = libc++
pkgname = libc++
pkgdesc = LLVM C++ standard library.
- depends = libc++abi=18.1.8-1
+ depends = libc++abi=18.1.8-2
options = staticlibs
pkgname = libc++abi
=====================================
PKGBUILD
=====================================
@@ -6,7 +6,7 @@
pkgbase=libc++
pkgname=(libc++ libc++abi)
pkgver=18.1.8
-pkgrel=1
+pkgrel=2
url="https://libcxx.llvm.org/"
license=('custom:Apache 2.0 with LLVM Exception')
arch=('x86_64')
@@ -36,6 +36,7 @@ build() {
-DLLVM_ENABLE_RUNTIMES="libcxx;libcxxabi" \
-DLLVM_EXTERNAL_LIT=/usr/bin/lit \
-DLLVM_ENABLE_PIC=ON \
+ -DLIBCXX_INSTALL_MODULES=ON \
-DLIBCXXABI_USE_LLVM_UNWINDER=OFF \
../llvm-project-$pkgver.src/runtimes
ninja cxx cxxabi
@@ -65,6 +66,7 @@ package_libc++abi() {
options=('staticlibs')
DESTDIR="$pkgdir" ninja -C build install-cxxabi
+ DESTDIR="$pkgdir" ninja -C build install-cxx-modules
install -Dm0644 llvm-project-$pkgver.src/libcxxabi/CREDITS.TXT
"$pkgdir"/usr/share/licenses/"$pkgname"/CREDITS
install -Dm0644 llvm-project-$pkgver.src/libcxxabi/LICENSE.TXT
"$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/libcplusplus/-/commit/0463b81800b25f775450d882648f8eafbf5bb90d
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/libcplusplus/-/commit/0463b81800b25f775450d882648f8eafbf5bb90d
You're receiving this email because of your account on gitlab.archlinux.org.