diff options
-rw-r--r-- | testing/ocaml-camomile/APKBUILD | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/testing/ocaml-camomile/APKBUILD b/testing/ocaml-camomile/APKBUILD index d47bfb6b18..d8f03279a1 100644 --- a/testing/ocaml-camomile/APKBUILD +++ b/testing/ocaml-camomile/APKBUILD @@ -3,12 +3,12 @@ pkgname=ocaml-camomile _pkgname=camomile pkgver=0.8.7 -pkgrel=1 +pkgrel=2 pkgdesc="A Unicode library for OCaml" url="https://github.com/yoriyuki/Camomile" # x86, armhf, s390x: limited by ocaml aport -# ppc64le: https://github.com/yoriyuki/Camomile/issues/39 -arch="all !x86 !armhf !s390x !ppc64le" +# ppc64le: https://github.com/yoriyuki/Camomile/issues/39. Workaround by setting hard and soft stack limits +arch="all !x86 !armhf !s390x" license="LGPL-2.0-or-later" depends="$pkgname-data=$pkgver-r$pkgrel ocaml-runtime" makedepends="dune ocaml ocaml-compiler-libs ocaml-cppo ocaml-findlib opam" @@ -17,6 +17,10 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/yoriyuki/$_pkgname/archive/r builddir="$srcdir/Camomile-rel-$pkgver" build() { + if [ "$CARCH" = "ppc64le" ]; then + ulimit -Hs unlimited + ulimit -Ss 65536 + fi cd "$builddir" jbuilder build @install } |