diff options
author | David Bremner <bremner@debian.org> | 2024-03-09 07:40:56 -0400 |
---|---|---|
committer | David Bremner <bremner@debian.org> | 2024-03-09 07:59:46 -0400 |
commit | 9fdd66f671bc3841962029a1ab3a57e6c8fb46c4 (patch) | |
tree | c9f9f1ed151977418b77ae11269626a28020ecb5 | |
parent | 830dcde01c13ee3beff396a7692715407c6333d5 (diff) |
debian: enable portable bytecode on some architectures.
This is instead of falling back to BC
-rw-r--r-- | debian/changelog | 7 | ||||
-rwxr-xr-x | debian/rules | 12 |
2 files changed, 18 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog index 2845378e36..6a8fc98911 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +racket (8.12+dfsg1-2) experimental; urgency=medium + + * Enable portable bytecode backend to fix some builds (notably ppc64el, + mips64el, and s390x) where CS backend is not supported. + + -- David Bremner <bremner@debian.org> Sat, 09 Mar 2024 07:42:55 -0400 + racket (8.12+dfsg1-1) experimental; urgency=medium * New upstream release diff --git a/debian/rules b/debian/rules index fb0b5d4a60..861a2a8b1e 100755 --- a/debian/rules +++ b/debian/rules @@ -1,7 +1,17 @@ #!/usr/bin/make -f +include /usr/share/dpkg/architecture.mk + +PB64L:=--enable-pb --enable-mach=tpb64l +PB64B:=--enable-pb --enable-mach=tpb64b +CONFIG_ARGS_mips64el:=$(PB64L) +CONFIG_ARGS_ppc64el :=$(PB64L) +CONFIG_ARGS_ppc64 :=$(PB64B) +CONFIG_ARGS_s390x :=$(PB64B) +CONFIG_ARGS_sparc64 :=$(PB64B) + %: dh $@ --builddir=build override_dh_auto_configure: - dh_auto_configure --sourcedir=src + dh_auto_configure --sourcedir=src -- $(CONFIG_ARGS_$(DEB_HOST_ARCH)) |