diff --git a/repos/base/mk/global.mk b/repos/base/mk/global.mk index b614ab7282..75cfaff415 100644 --- a/repos/base/mk/global.mk +++ b/repos/base/mk/global.mk @@ -216,6 +216,12 @@ LD_OPT += $(LD_MARCH) $(LD_OPT_GC_SECTIONS) $(LD_OPT_ALIGN_SANE) CXX_LINK_OPT += $(addprefix $(LD_OPT_PREFIX),$(LD_OPT)) CXX_LINK_OPT += $(LD_OPT_NOSTDLIB) +# +# Genode linker does not support .gnu.hash so there is no point in having it +# in the ELF files. Tell the linker to only produce SysV hash tables. +# +LD_OPT += --hash-style=sysv + # # Linker script for dynamically linked programs #