main/pcre2: disable jit on loongarch64

luajit is not available on loongarch64
This commit is contained in:
Jingyun Hua 2024-05-13 09:23:04 +00:00 committed by Patrycja Rosa
parent 80a44e5ee1
commit 0826e91f0c

View file

@ -28,6 +28,14 @@ source="https://github.com/PhilipHazel/pcre2/releases/download/pcre2-$pkgver/pcr
# - CVE-2022-1586
# - CVE-2022-1587
case "$CARCH" in
loongarch64) _enable_jit="";;
*) _enable_jit="--enable-jit";;
esac
# _enable_jit="" cause some failures on loongarch64.
[ "$CARCH" = "loongarch64" ] && options="$options !check"
build() {
# Note: Forced -O3 is recommended (needed?) for Julia.
./configure \
@ -41,7 +49,7 @@ build() {
--enable-pcre2-32 \
--enable-pcre2grep-libz \
--enable-pcre2test-libedit \
--enable-jit
$_enable_jit
make
}