summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLone_Wolf2020-04-23 01:36:33 +0200
committerLone_Wolf2020-04-23 01:36:33 +0200
commitfaa55e34fee96f3dbc241047ccf4d22d625e851c (patch)
treeb82cc84cb6c085805de1f5f11b64e97379324e18
parentb702f19efe37d64b2fd037260d46b89d49c5827a (diff)
downloadaur-faa55e34fee96f3dbc241047ccf4d22d625e851c.tar.gz
moved libRemarks to libs, also a few small changes
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD47
2 files changed, 25 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e30bfe490db3..a0b61c0a2b3b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = lib32-llvm-git
pkgdesc = Collection of modular and reusable compiler and toolchain technologies (32-bit, git)
- pkgver = 11.0.0_r346866.2effe8f5e72
+ pkgver = 11.0.0_r352204.aca335955c0
pkgrel = 1
url = https://llvm.org/
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 858c9745c37f..bc26edd2758d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,7 +13,7 @@
pkgbase=lib32-llvm-git
pkgname=(lib32-llvm-git lib32-llvm-libs-git)
pkgdesc="Collection of modular and reusable compiler and toolchain technologies (32-bit, git)"
-pkgver=11.0.0_r346866.2effe8f5e72
+pkgver=11.0.0_r352204.aca335955c0
pkgrel=1
arch=('x86_64')
url='https://llvm.org/'
@@ -45,7 +45,7 @@ prepare() {
cd llvm-project
# remove code parts not needed to build this package
- rm -rf debuginfo-tests libclc libcxx libcxxabi libunwind lld lldb llgo openmp parallel-libs polly pstl libc mlir
+ rm -rf debuginfo-tests libclc libcxx libcxxabi libunwind lld lldb llgo openmp parallel-libs polly pstl libc mlir flang
}
@@ -57,26 +57,27 @@ build() {
LIB32_CXXFLAGS="$CXXFLAGS"" -m32"
cmake "$srcdir"/llvm-project/llvm -G Ninja \
- -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;compiler-rt" \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DLLVM_LIBDIR_SUFFIX=32 \
+ -D LLVM_ENABLE_PROJECTS="clang;clang-tools-extra;compiler-rt" \
+ -D CMAKE_BUILD_TYPE=Release \
+ -D CMAKE_INSTALL_PREFIX=/usr \
+ -D LLVM_LIBDIR_SUFFIX=32 \
-D CMAKE_C_FLAGS="$LIB32_CFLAGS" \
-D CMAKE_CXX_FLAGS="$LIB32_CXXFLAGS" \
- -DLLVM_TARGET_ARCH:STRING=i686 \
- -DLLVM_HOST_TRIPLE=$CHOST \
- -DLLVM_DEFAULT_TARGET_TRIPLE="i686-pc-linux-gnu" \
- -DLLVM_BUILD_LLVM_DYLIB=ON \
- -DLLVM_LINK_LLVM_DYLIB=ON \
- -DLLVM_ENABLE_BINDINGS=OFF \
- -DLLVM_ENABLE_RTTI=ON \
- -DLLVM_ENABLE_FFI=ON \
- -DLLVM_BUILD_DOCS=OFF \
- -DLLVM_ENABLE_SPHINX=OFF \
- -DLLVM_ENABLE_DOXYGEN=OFF \
- -DFFI_INCLUDE_DIR=$(pkg-config --variable=includedir libffi) \
- -DLLVM_BINUTILS_INCDIR=/usr/include \
- -DLLVM_APPEND_VC_REV=ON
+ -D LLVM_TARGET_ARCH:STRING=i686 \
+ -D LLVM_HOST_TRIPLE=$CHOST \
+ -D LLVM_DEFAULT_TARGET_TRIPLE="i686-pc-linux-gnu" \
+ -D LLVM_BUILD_LLVM_DYLIB=ON \
+ -D LLVM_LINK_LLVM_DYLIB=ON \
+ -D LLVM_ENABLE_BINDINGS=OFF \
+ -D LLVM_ENABLE_RTTI=ON \
+ -D LLVM_ENABLE_FFI=ON \
+ -D LLVM_BUILD_DOCS=OFF \
+ -D LLVM_ENABLE_SPHINX=OFF \
+ -D LLVM_ENABLE_DOXYGEN=OFF \
+ -D FFI_INCLUDE_DIR=$(pkg-config --variable=includedir libffi) \
+ -D LLVM_BINUTILS_INCDIR=/usr/include \
+ -D LLVM_APPEND_VC_REV=ON \
+ -D LLVM_VERSION_SUFFIX=""
ninja $NINJAFLAGS all
}
@@ -96,8 +97,8 @@ conflicts=('lib32-llvm' 'lib32-clang')
DESTDIR="$pkgdir" ninja $NINJAFLAGS install
- # The runtime library goes into lib32-llvm-libs
- mv "$pkgdir"/usr/lib32/lib{LLVM,LTO}*.so* "$srcdir"
+ # The runtime library goes into lib32-llvm-libs-git
+ mv "$pkgdir"/usr/lib32/lib{LLVM,LTO,Remarks}*.so* "$srcdir"
mv -f "$pkgdir"/usr/lib32/LLVMgold.so "$srcdir"
@@ -130,7 +131,7 @@ conflicts=('lib32-llvm-libs')
install -d "$pkgdir/usr/lib32"
cp -P \
- "$srcdir"/lib{LLVM,LTO}*.so* \
+ "$srcdir"/lib{LLVM,LTO,Remarks}*.so* \
"$srcdir"/LLVMgold.so \
"$pkgdir/usr/lib32/"