[Git][java-team/openjfx][master] 2 commits: Fix !x86 build
Markus Koschany
gitlab at salsa.debian.org
Wed Oct 10 21:31:14 BST 2018
Markus Koschany pushed to branch master at Debian Java Maintainers / openjfx
Commits:
2c15126f by Frédéric Bonnard at 2018-10-10T14:18:46Z
Fix !x86 build
Properly define CMAKE_SYSTEM_PROCESSOR else we get x86_64 or i586
whichever architecture.
Set ENABLE_JIT=OFF at cmake level for all non x86 architectures.
- - - - -
ca360e02 by Markus Koschany at 2018-10-10T20:31:07Z
Merge branch 'fix-non-x86-build' into 'master'
Fix !x86 build
See merge request java-team/openjfx!1
- - - - -
2 changed files:
- + debian/patches/disable-jit-for-non-x86.patch
- debian/patches/series
Changes:
=====================================
debian/patches/disable-jit-for-non-x86.patch
=====================================
@@ -0,0 +1,20 @@
+--- a/build.gradle
++++ b/build.gradle
+@@ -3886,11 +3886,17 @@
+ cmakeArgs = "-DCMAKE_OSX_DEPLOYMENT_TARGET=$MACOSX_MIN_VERSION -DCMAKE_OSX_SYSROOT=$MACOSX_SDK_PATH"
+ } else if (t.name == "linux") {
+ cmakeArgs = "-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_C_COMPILER=${webkitProperties.compiler}"
++ /*
+ 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(' ') ?: ''
=====================================
debian/patches/series
=====================================
@@ -14,3 +14,4 @@ fix-arm32-build.patch
25-webkit-debug-level.patch
26-disable-webkit-jit-for-armv4.patch
29-glibc-compatibility.patch
+disable-jit-for-non-x86.patch
View it on GitLab: https://salsa.debian.org/java-team/openjfx/compare/716bf95767083f410dfd5b9882ad46fd2a3db77f...ca360e021e875a86b9d7c764817714e0cec2959f
--
View it on GitLab: https://salsa.debian.org/java-team/openjfx/compare/716bf95767083f410dfd5b9882ad46fd2a3db77f...ca360e021e875a86b9d7c764817714e0cec2959f
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20181010/20dad453/attachment.html>
More information about the pkg-java-commits
mailing list