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.