Browse Source

binutils: allow static linking

Waldemar Brodkorb 8 months ago
parent
commit
3588007c1f
2 changed files with 2 additions and 2 deletions
  1. 1 1
      mk/vars.mk
  2. 1 1
      toolchain/binutils/Makefile

+ 1 - 1
mk/vars.mk

@@ -335,7 +335,7 @@ PATCHP0=		PATH='${HOST_PATH}' patch -p0
 ifeq ($(ADK_STATIC_TOOLCHAIN),y)
 ifeq ($(ADK_STATIC_TOOLCHAIN),y)
 HOST_STATIC_CFLAGS:=   -static -Wl,-static
 HOST_STATIC_CFLAGS:=   -static -Wl,-static
 HOST_STATIC_CXXFLAGS:= -static -Wl,-static
 HOST_STATIC_CXXFLAGS:= -static -Wl,-static
-HOST_STATIC_LDFLAGS:=  -Wl,-static
+HOST_STATIC_LDFLAGS:=  -Wl,-static -all-static
 endif
 endif
 
 
 SED:=			PATH='${HOST_PATH}' sed -i -e
 SED:=			PATH='${HOST_PATH}' sed -i -e

+ 1 - 1
toolchain/binutils/Makefile

@@ -75,7 +75,7 @@ endif
 	touch $@
 	touch $@
 
 
 $(WRKBUILD)/.compiled: $(WRKBUILD)/.configured
 $(WRKBUILD)/.compiled: $(WRKBUILD)/.configured
-	PATH='$(HOST_PATH)' $(MAKE) ${BINUTILS_MAKEOPTS} MAKEINFO=true -C $(WRKBUILD) all
+	PATH='$(HOST_PATH)' V=1 $(MAKE) ${BINUTILS_MAKEOPTS} LDFLAGS='$(HOST_STATIC_LDFLAGS)' MAKEINFO=true -C $(WRKBUILD) all
 	touch $@
 	touch $@
 
 
 $(WRKBUILD)/.installed: $(WRKBUILD)/.compiled
 $(WRKBUILD)/.installed: $(WRKBUILD)/.compiled