Source: webkit2gtk
Version: 2.38.5-1
Severity: normal
Tags: patch
User: debian-68k@lists.debian.org
Usertags: m68k
X-Debbugs-Cc: debian-68k@lists.debian.org

Hi!

webkit2gtk needs to built with reduced optimizations on m68k for the build to
succeed as gcc runs out of memory at some point.

Thus, please add m68k to the following list of architectures in debian/rules:

--- debian/rules.orig   2023-02-15 18:10:55.000000000 +0100
+++ debian/rules        2023-03-06 07:45:52.437878152 +0100
@@ -63,7 +63,7 @@
 endif
 
 # Lower memory requirements on architectures with only 2 GB address space
-ifneq (,$(filter $(DEB_HOST_ARCH),mips mipsel sh4))
+ifneq (,$(filter $(DEB_HOST_ARCH),m68k mips mipsel sh4))
        CFLAGS := $(CFLAGS:-g1=-g0)
        CFLAGS := $(CFLAGS:-O2=-Os)
        CPPFLAGS += --param ggc-min-expand=10

I'm also attaching a patch.

Note: There is a second issue on m68k which makes the build fail due to 
incorrect
      alignment. This issue will be addressed in a different manner hopefully 
soon
      by switching the default alignment on m68k to 32 bits.

Adrian

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
--- debian/rules.orig   2023-02-15 18:10:55.000000000 +0100
+++ debian/rules        2023-03-06 07:45:52.437878152 +0100
@@ -63,7 +63,7 @@
 endif
 
 # Lower memory requirements on architectures with only 2 GB address space
-ifneq (,$(filter $(DEB_HOST_ARCH),mips mipsel sh4))
+ifneq (,$(filter $(DEB_HOST_ARCH),m68k mips mipsel sh4))
        CFLAGS := $(CFLAGS:-g1=-g0)
        CFLAGS := $(CFLAGS:-O2=-Os)
        CPPFLAGS += --param ggc-min-expand=10

Reply via email to