summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Bremner <bremner@debian.org>2024-03-10 14:20:16 -0300
committerDavid Bremner <bremner@debian.org>2024-03-10 14:20:16 -0300
commit584ed6e4acbfe2e78840a6ebc168494082ebb6a3 (patch)
tree6624ed6ff00d1db5720037c885e4d80dc259a1e2
parent545457bf53e4b76b8c4a9fa4f086a95b87bada1d (diff)
Commit Debian 3.0 (quilt) metadatadebian/8.12+dfsg1-3archive/debian/8.12+dfsg1-3
[dgit (11.6) quilt-fixup]
-rw-r--r--debian/patches/chez-scheme-add-configuration-for-s390x-.patch25
-rw-r--r--debian/patches/series1
2 files changed, 26 insertions, 0 deletions
diff --git a/debian/patches/chez-scheme-add-configuration-for-s390x-.patch b/debian/patches/chez-scheme-add-configuration-for-s390x-.patch
new file mode 100644
index 0000000000..82b85d821f
--- /dev/null
+++ b/debian/patches/chez-scheme-add-configuration-for-s390x-.patch
@@ -0,0 +1,25 @@
+From: Matthew Flatt <mflatt@racket-lang.org>
+Date: Sun, 10 Mar 2024 08:01:33 -0600
+X-Dgit-Generated: 8.12+dfsg1-3 36c36bcb2624c9536368c5e5512eec8c1d7870bc
+Subject: Chez Scheme: add configuration for s390x (and related) to `c/version.h`
+
+This configuration enables pb mode to run on s390x.
+
+---
+
+diff --git a/src/ChezScheme/c/version.h b/src/ChezScheme/c/version.h
+index e62922065e..d7e9ced750 100644
+--- a/src/ChezScheme/c/version.h
++++ b/src/ChezScheme/c/version.h
+@@ -48,6 +48,11 @@
+ # define FLUSHCACHE
+ #endif
+
++#if defined(__s390__) || defined(__s390x__) || defined(__zarch__)
++# define PORTABLE_BYTECODE_BIGENDIAN
++# define BIG_ENDIAN_IEEE_DOUBLE
++#endif
++
+ #ifdef PORTABLE_BYTECODE
+ # undef FLUSHCACHE
+ # ifdef PORTABLE_BYTECODE_BIGENDIAN
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000000..b0bea72f0c
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+chez-scheme-add-configuration-for-s390x-.patch