Bug#949621: webkit2gtk: Please pass "--reduce-memory-overheads" on non-Gold targets

Alberto Garcia berto at igalia.com
Wed Jan 22 22:29:03 GMT 2020


On Wed, Jan 22, 2020 at 10:00:07PM +0100, John Paul Adrian Glaubitz wrote:

> ifneq (,$(filter $(DEB_HOST_ARCH),hppa m68k powerpc sh4))
>         LDFLAGS += -Wl,--reduce-memory-overheads
> endif

Rather than listing the architectures, perhaps it's easier to have
cmake take care of that automatically (I haven't tried this yet):

if (NOT USE_LD_GOLD)
    set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--reduce-memory-overheads")
    set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--reduce-memory-overheads")
endif ()

Do you have an idea of how much slower this is in practice? The manual
says the algorithm goes from O(n) to O(n^2), which is no joke.

Berto



More information about the Pkg-webkit-maintainers mailing list