• Bug#1106027: wpewebkit: Please build with -mlarge-data and -mlarge-text

    From John Paul Adrian Glaubitz@21:1/5 to All on Sun May 18 22:40:01 2025
    XPost: linux.debian.ports.alpha

    This is a multi-part MIME message sent by reportbug.


    Source: wpewebkit
    Version: 2.48.2-1
    Severity: normal
    Tags: patch
    User: debian-alpha@lists.debian.org
    Usertags: alpha
    X-Debbugs-Cc: debian-alpha@lists.debian.org

    Hello,

    wpewebkit is based on WebKit and therefore needs the same workaround
    as webkit2gtk in #1101547 [1] to build on alpha:

    --- debian/rules.orig 2025-03-14 23:12:01.000000000 +0100
    +++ debian/rules 2025-03-27 10:18:12.936034298 +0100
    @@ -63,6 +63,10 @@
    # Don't build with -gsplit-dwarf (see #1016936)
    EXTRA_CMAKE_ARGUMENTS += -DDEBUG_FISSION=OFF

    +ifneq (,$(filter $(DEB_HOST_ARCH),alpha))
    + CPPFLAGS += -mlarge-data -mlarge-text
    +endif
    +
    # Use the CLoop Javascript interpreter and disable the JIT. This is
    # slow but it is the most compatible solution for old (non-SSE2) CPUs.
    ifneq (,$(filter $(DEB_HOST_ARCH),i386))

    Could you patch debian/rules as shown above to adjust CPPFLAGS on alpha?

    Thanks,
    Adrian

    --
    .''`. John Paul Adrian Glaubitz
    : :' : Debian Developer
    `. `' Physicist
    `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913

    --- debian/rules.orig 2025-03-14 23:12:01.000000000 +0100
    +++ debian/rules 2025-03-27 10:18:12.936034298 +0100
    @@ -63,6 +63,10 @@
    # Don't build with -gsplit-dwarf (see #1016936)
    EXTRA_CMAKE_ARGUMENTS += -DDEBUG_FISSION=OFF

    +ifneq (,$(filt
  • From Alberto Garcia@21:1/5 to John Paul Adrian Glaubitz on Mon May 19 00:30:01 2025
    Control: tags -1 moreinfo

    On Sun, May 18, 2025 at 10:34:59PM +0200, John Paul Adrian Glaubitz wrote:
    wpewebkit is based on WebKit and therefore needs the same workaround
    as webkit2gtk in #1101547 [1] to build on alpha:

    +ifneq (,$(filter $(DEB_HOST_ARCH),alpha))
    + CPPFLAGS += -mlarge-data -mlarge-text
    +endif

    I did this last month already:

    https://salsa.debian.org/webkit-team/webkit/-/commit/abaa40b5b4b87a5f45702bea2e99ff2b23ef07ba
    https://salsa.debian.org/webkit-team/webkit/-/blob/wpe/debian/2.48.2-1/debian/rules?ref_type=tags#L57

    Berto

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)