make --disable-separate-code the default for binutils
the default is ordered such that user-provided config variables in config.mak or on the make command line can still override it. this is a dubious anti-ROP feature with high cost (file size, load time, VMA count consumed per library), and historically was broken in some binutils versions. the ones we use don't seem to be affected, but it's better to have it off anyway.
This commit is contained in:
parent
b4a38f8ebe
commit
d969dea983
|
@ -57,6 +57,7 @@ MAKE += ac_cv_prog_lex_root=lex.yy.c
|
||||||
MAKE += MAKEINFO=false
|
MAKE += MAKEINFO=false
|
||||||
|
|
||||||
FULL_BINUTILS_CONFIG = \
|
FULL_BINUTILS_CONFIG = \
|
||||||
|
--disable-separate-code \
|
||||||
$(COMMON_CONFIG) $(BINUTILS_CONFIG) $(TOOLCHAIN_CONFIG) \
|
$(COMMON_CONFIG) $(BINUTILS_CONFIG) $(TOOLCHAIN_CONFIG) \
|
||||||
--disable-werror \
|
--disable-werror \
|
||||||
--target=$(TARGET) --prefix= \
|
--target=$(TARGET) --prefix= \
|
||||||
|
|
Loading…
Reference in New Issue