[SCM] team based FPS game - packaging branch, debian, updated. debian/1.1.0-4.1-11-g4d49579

Simon McVittie smcv at debian.org
Sat Jul 17 03:31:47 UTC 2010


The following commit has been merged in the debian branch:
commit 5a5fb8081a17add5d5defae1432afe1d31fcd737
Author: Simon McVittie <smcv at debian.org>
Date:   Sat Jul 17 04:18:56 2010 +0100

    Disable JIT QVM compiler (which seems to crash on startup) on x86-64, falling back to the architecture-neutral QVM interpreter

diff --git a/debian/changelog b/debian/changelog
index 20c140d..94f3152 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -16,6 +16,8 @@ tremulous (1.1.0-5) UNRELEASED; urgency=low
     (Closes: #473848)
   * Apply part of upstream r756 to fix sorting by ping, and install the
     modified menu to override the one in tremulous-data (Closes: #476621)
+  * Disable JIT QVM compiler (which seems to crash on startup) on x86-64,
+    falling back to the architecture-neutral QVM interpreter
 
  -- Simon McVittie <smcv at debian.org>  Mon, 12 Jul 2010 22:22:25 +0100
 
diff --git a/debian/patches/0009-Disable-JIT-QVM-interpreter-on-x86-64.patch b/debian/patches/0009-Disable-JIT-QVM-interpreter-on-x86-64.patch
new file mode 100644
index 0000000..f9802d8
--- /dev/null
+++ b/debian/patches/0009-Disable-JIT-QVM-interpreter-on-x86-64.patch
@@ -0,0 +1,28 @@
+From: Simon McVittie <smcv at debian.org>
+Date: Sat, 17 Jul 2010 04:06:35 +0100
+Subject: [PATCH] Disable JIT QVM compiler on x86-64
+
+It seems to crash on startup, and probably needs merging from ioquake3.
+I don't speak assembler, so let's use the tried-and-tested interpreter
+instead...
+
+Forwarded: no
+Origin: vendor
+---
+ Makefile |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index de9a1e4..ec2255f 100644
+--- a/Makefile
++++ b/Makefile
+@@ -205,7 +205,7 @@ ifeq ($(PLATFORM),linux)
+       -falign-loops=2 -falign-jumps=2 -falign-functions=2 \
+       -fstrength-reduce
+     # experimental x86_64 jit compiler! you need GNU as
+-    HAVE_VM_COMPILED = true
++    #HAVE_VM_COMPILED = true
+   else
+   ifeq ($(ARCH),x86)
+     OPTIMIZE = -O3 -march=i586 -fomit-frame-pointer -ffast-math \
+-- 
diff --git a/debian/patches/series b/debian/patches/series
index 337a431..14204cd 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -6,3 +6,4 @@
 0006-fix-abuse-of-strcpy-overlapping-source-and-dest.patch
 0007-Fix-to-disappearing-cursor-on-map-load-Com_Error-bug.patch
 0008-Fixed-sort-by-ping.patch
+0009-Disable-JIT-QVM-interpreter-on-x86-64.patch

-- 
team based FPS game - packaging



More information about the Pkg-games-commits mailing list