Taken from: https://sources.debian.org/patches/openjfx/11.0.2+1-1/disable-jit-for-non-x86.patch --- old/build.gradle +++ new/build.gradle @@ -3897,11 +3897,17 @@ cmakeArgs = " $cmakeArgs -DCMAKE_OSX_DEPLOYMENT_TARGET=$MACOSX_MIN_VERSION -DCMAKE_OSX_SYSROOT=$MACOSX_SDK_PATH" } else if (t.name == "linux") { cmakeArgs = " $cmakeArgs -DCMAKE_SYSTEM_NAME=Linux" + /* if (IS_64) { cmakeArgs = "$cmakeArgs -DCMAKE_SYSTEM_PROCESSOR=x86_64" } else { cmakeArgs = "$cmakeArgs -DCMAKE_SYSTEM_PROCESSOR=i586" } + */ + if ( OS_ARCH != "amd64" && OS_ARCH != "i386" ) { + cmakeArgs = "$cmakeArgs -DENABLE_JIT=OFF" + } + cmakeArgs = "$cmakeArgs -DCMAKE_SYSTEM_PROCESSOR=$OS_ARCH" // TODO: Use cflags and ldflags from all platforms def cFlags = webkitProperties.ccFlags?.join(' ') ?: '' def lFlags = webkitProperties.linkFlags?.join(' ') ?: ''