Rebuild static-compat-qt6-tools against LLVM 14

This commit is contained in:
Martchus 2022-07-05 18:03:43 +02:00
parent 78797399b7
commit b6f2c7f108
2 changed files with 4 additions and 4 deletions

View File

@ -6,7 +6,7 @@
pkgname=static-compat-qt6-tools
_qtver=6.3.1
pkgver=${_qtver/-/}
pkgrel=1
pkgrel=2
arch=(x86_64)
url='https://www.qt.io'
license=(GPL3 LGPL3 FDL custom)
@ -70,7 +70,7 @@ build() {
-DLLVM_DIR="$PWD/prefix/lib/cmake/llvm" \
-DClang_DIR="$PWD/prefix/lib/cmake/clang"
# ensure system libc/libdl/libm is present on the linker-line before other libs
sed -i -E 's|(LINK_LIBRARIES = )(.*libLLVM-13.so.*)|\1/usr/lib/libpthread.so.0 /usr/lib/libm.so.6 /usr/lib/libmvec.so.1 /usr/lib/libdl.so.2 /usr/lib/libc.so.6 \2|g' build/build.ninja
sed -i -E 's|(LINK_LIBRARIES = )(.*libLLVM-14.so.*)|\1/usr/lib/libpthread.so.0 /usr/lib/libm.so.6 /usr/lib/libmvec.so.1 /usr/lib/libdl.so.2 /usr/lib/libc.so.6 \2|g' build/build.ninja
VERBOSE=1 cmake --build build
}

View File

@ -2,7 +2,7 @@
\
_qtver=6.3.1
pkgver=${_qtver/-/}
pkgrel=1
pkgrel=2
arch=(x86_64)
url='https://www.qt.io'
license=(GPL3 LGPL3 FDL custom)
@ -39,5 +39,5 @@ optdepends=('clang: for qdoc and lupdate')
-DLLVM_DIR="$PWD/prefix/lib/cmake/llvm" \\
-DClang_DIR="$PWD/prefix/lib/cmake/clang"
# ensure system libc/libdl/libm is present on the linker-line before other libs
sed -i -E 's|(LINK_LIBRARIES = )(.*libLLVM-13.so.*)|\1/usr/lib/libpthread.so.0 /usr/lib/libm.so.6 /usr/lib/libmvec.so.1 /usr/lib/libdl.so.2 /usr/lib/libc.so.6 \2|g' build/build.ninja\
sed -i -E 's|(LINK_LIBRARIES = )(.*libLLVM-14.so.*)|\1/usr/lib/libpthread.so.0 /usr/lib/libm.so.6 /usr/lib/libmvec.so.1 /usr/lib/libdl.so.2 /usr/lib/libc.so.6 \2|g' build/build.ninja\
% end