Bug#949621: webkit2gtk: Please pass "--reduce-memory-overheads" on non-Gold targets
John Paul Adrian Glaubitz
glaubitz at physik.fu-berlin.de
Thu Jan 23 10:30:46 GMT 2020
On 1/22/20 11:29 PM, Alberto Garcia wrote:
> 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 ()
Good idea, I agree with that variant.
> 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.
Doesn't seem so impactful:
> https://build.opensuse.org/package/live_build_log/openSUSE:Factory:PowerPC/webkit2gtk3/standard/ppc64le
> https://build.opensuse.org/package/live_build_log/openSUSE:Factory:PowerPC/webkit2gtk3/standard/ppc64
> https://build.opensuse.org/package/live_build_log/openSUSE:Factory:PowerPC/webkit2gtk3/standard/ppc
ppc is the one built with the option above and without Gold.
Adrian
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer - glaubitz at debian.org
`. `' Freie Universitaet Berlin - glaubitz at physik.fu-berlin.de
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
More information about the Pkg-webkit-maintainers
mailing list