Make further unsuccesful changes to offlineasm
authorPeter Michael Green <plugwash@raspbian.org>
Thu, 18 Jan 2018 06:17:41 +0000 (06:17 +0000)
committerPeter Michael Green <plugwash@raspbian.org>
Thu, 18 Jan 2018 06:17:41 +0000 (06:17 +0000)
Disable JIT.

Source/JavaScriptCore/offlineasm/arm.rb
debian/changelog
debian/rules

index 91162c568ea5fe2f872e4142acea3fb352db10c3..933e3288ffa038f30653cb98dc337ca140511bd2 100644 (file)
@@ -502,7 +502,7 @@ class Instruction
                 $asm.puts "mov #{armFlippedOperands(operands)}"
             end
         when "mvlbl"
-                raise "cant use this on armv6, #{codeorigin}"
+                $asm.puts "ldr #{operands[1].armOperand}, \=:#{operands[0].value}"
                 #$asm.puts "movw #{operands[1].armOperand}, \#:lower16:#{operands[0].value}"
                 #$asm.puts "movt #{operands[1].armOperand}, \#:upper16:#{operands[0].value}"
         when "nop"
index 035b25d0f9e7235c65813cd704657d9ec0cc79f6..f0d8ec13b635d8026ef0bafb2f816884189bf16a 100644 (file)
@@ -4,7 +4,8 @@ qtwebkit-opensource-src (5.212.0~alpha2-6+rpi1) buster-staging; urgency=medium
   * Update symbols file for raspbian.
   * Fix clean target.
   [changes introduced in 5.212.0~alpha2-6+rpi1] by Peter Michael Green
-  * hack offlineasm to prevent generation of movw/movt
+  * Try unsuccessfully to hack offlineasm to prevent generation of movw/movt
+  * Disable JIT
 
  -- Peter Michael Green <plugwash@raspbian.org>  Thu, 18 Jan 2018 03:09:26 +0000
 
index caebf344f201e2d8e67eca0b86284aab10042e00..d6d2878fe888797215ca1cb92954a5418de1c464 100755 (executable)
@@ -26,9 +26,9 @@ ifneq ($(DEB_HOST_ARCH),x32)
 endif
 
 # JIT is only supported on x86 / armhf / aarch64 / mips32
-ifeq (,$(filter $(DEB_HOST_ARCH),amd64 arm64 armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel))
+#ifeq (,$(filter $(DEB_HOST_ARCH),amd64 arm64 armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel))
        EXTRA_CMAKE_ARGUMENTS += -DENABLE_JIT=OFF
-endif
+#endif
 
 # Copied from Fedora; see also https://github.com/annulen/webkit/issues/480
 ifneq (,$(filter $(DEB_HOST_ARCH_CPU),ppc64el s390x))