diff options
Diffstat (limited to 'testing/emscripten-fastcomp/APKBUILD')
-rw-r--r-- | testing/emscripten-fastcomp/APKBUILD | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/testing/emscripten-fastcomp/APKBUILD b/testing/emscripten-fastcomp/APKBUILD index 0ef0cb0fff..93ca8d06df 100644 --- a/testing/emscripten-fastcomp/APKBUILD +++ b/testing/emscripten-fastcomp/APKBUILD @@ -8,7 +8,7 @@ pkgname=emscripten-fastcomp # Keep in sync with package emscripten! pkgver=1.37.9 -pkgrel=1 +pkgrel=2 pkgdesc="The Clang + LLVM backend for Emscripten" url="https://kripken.github.io/emscripten-site/" arch="all" @@ -17,13 +17,13 @@ depends="python2" makedepends="cmake paxmark zlib-dev" source="$pkgname.tar.gz::https://github.com/kripken/$pkgname/archive/$pkgver.tar.gz $pkgname-clang.tar.gz::https://github.com/kripken/$pkgname-clang/archive/$pkgver.tar.gz - fix-build-with-musl-libc.patch - fix-DynamicLibrary-to-build-with-musl-libc.patch" + llvm-fix-build-with-musl-libc.patch + llvm-fix-DynamicLibrary-to-build-with-musl-libc.patch" builddir="$srcdir/$pkgname-$pkgver" options="!check" # some tests are broken, don't bother with it for now -_prefix="/usr/lib/$pkgname" -ldpath="$_prefix/lib" +_prefix="usr/lib/$pkgname" +ldpath="/$_prefix/lib" # Avoid conflicts in provided so:* names with llvm package. sonameprefix="$pkgname:" @@ -41,22 +41,25 @@ build() { # https://github.com/kripken/emscripten-fastcomp/issues/174 cmake .. \ -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX="$_prefix" \ - -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ - -DCMAKE_C_FLAGS="$CFLAGS" \ + -DCMAKE_INSTALL_PREFIX="/$_prefix" \ + -DCMAKE_VERBOSE_MAKEFILE=NO \ -DPYTHON_EXECUTABLE=/usr/bin/python2 \ - -DLLVM_HOST_TRIPLE="$CHOST" \ + -DCLANG_BUILD_EXAMPLES=OFF \ + -DCLANG_INCLUDE_TESTS=OFF \ + -DLLVM_BUILD_DOCS=OFF \ -DLLVM_BUILD_LLVM_DYLIB=ON \ - -DLLVM_LINK_LLVM_DYLIB=ON \ - -DLLVM_TARGETS_TO_BUILD=JSBackend \ - -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=WebAssembly \ -DLLVM_BUILD_RUNTIME=OFF \ - -DLLVM_INCLUDE_EXAMPLES=OFF \ -DLLVM_ENABLE_ZLIB=ON \ - -DCLANG_INCLUDE_EXAMPLES=OFF + -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=WebAssembly \ + -DLLVM_HOST_TRIPLE="$CHOST" \ + -DLLVM_INCLUDE_EXAMPLES=OFF \ + -DLLVM_INCLUDE_TESTS=OFF \ + -DLLVM_LINK_LLVM_DYLIB=ON \ + -DLLVM_TARGETS_TO_BUILD=JSBackend make -j ${JOBS:-2} - paxmark m bin/llvm-rtdyld \ + paxmark m \ + bin/llvm-rtdyld \ bin/lli \ bin/lli-child-target } @@ -77,5 +80,5 @@ package() { sha512sums="443d22163866a409b6218bb686d52b845051350ef4af546e2d52ffaca03ed363f3cbf8f8e61b7fc28c1e1007d7e2789bfd74d91159deff46e3c6e1913ffebf34 emscripten-fastcomp.tar.gz 5c1fae88e87575571fef767f9c3d664c0eed106d566517871503c75cb5e31777d5fd5773f914fbe932abde3b42870b25e4ca58cf458ceecd0f9a7a50e7d86af9 emscripten-fastcomp-clang.tar.gz -5596bb1b4d4f7da8fef5f7e85a50de797dd88c1d93c7fcc9ff585093fd56d292222496e8e28e6a7d90effcfbf11c486636025646d65ba928fcb52352d1eb6336 fix-build-with-musl-libc.patch -01c0f994eb364fc0b02f7c97268f0bc470ed9d404bb2c013196005a6c0be91c9634f092aa262fc5c4e7ae72e36140f259efe9d8ec3a613f4b9aa7aa7b4b57759 fix-DynamicLibrary-to-build-with-musl-libc.patch" +f84cd65d7042e89826ba6e8d48c4c302bf4980da369d7f19a55f217e51c00ca8ed178d453df3a3cee76598a7cecb94aed0775a6d24fe73266f82749913fc3e71 llvm-fix-build-with-musl-libc.patch +19bfb9282455d39d07dbb2b1293b03a45c57d522fbb9c5e58dac034200669628b97e7a90cd4ff5d52d9bb79acfccbef653d8a1140a7f0589ecd6f9b7c4ba0eb6 llvm-fix-DynamicLibrary-to-build-with-musl-libc.patch" |