aboutsummaryrefslogtreecommitdiff
path: root/unmaintained/openjfx12/disable-jit-for-non-x86.patch
diff options
context:
space:
mode:
Diffstat (limited to 'unmaintained/openjfx12/disable-jit-for-non-x86.patch')
-rw-r--r--unmaintained/openjfx12/disable-jit-for-non-x86.patch21
1 files changed, 21 insertions, 0 deletions
diff --git a/unmaintained/openjfx12/disable-jit-for-non-x86.patch b/unmaintained/openjfx12/disable-jit-for-non-x86.patch
new file mode 100644
index 0000000000..a1c117a6eb
--- /dev/null
+++ b/unmaintained/openjfx12/disable-jit-for-non-x86.patch
@@ -0,0 +1,21 @@
1Taken from: https://sources.debian.org/patches/openjfx/11.0.2+1-1/disable-jit-for-non-x86.patch
2--- old/build.gradle
3+++ new/build.gradle
4@@ -3231,11 +3231,17 @@
5 cmakeArgs = " $cmakeArgs -DCMAKE_OSX_DEPLOYMENT_TARGET=$MACOSX_MIN_VERSION -DCMAKE_OSX_SYSROOT=$MACOSX_SDK_PATH"
6 } else if (t.name == "linux") {
7 cmakeArgs = " $cmakeArgs -DCMAKE_SYSTEM_NAME=Linux"
8+ /*
9 if (IS_64) {
10 cmakeArgs = "$cmakeArgs -DCMAKE_SYSTEM_PROCESSOR=x86_64"
11 } else {
12 cmakeArgs = "$cmakeArgs -DCMAKE_SYSTEM_PROCESSOR=i586"
13 }
14+ */
15+ if ( OS_ARCH != "amd64" && OS_ARCH != "i386" ) {
16+ cmakeArgs = "$cmakeArgs -DENABLE_JIT=OFF"
17+ }
18+ cmakeArgs = "$cmakeArgs -DCMAKE_SYSTEM_PROCESSOR=$OS_ARCH"
19 // TODO: Use cflags and ldflags from all platforms
20 def cFlags = webkitProperties.ccFlags?.join(' ') ?: ''
21 def lFlags = webkitProperties.linkFlags?.join(' ') ?: ''