diff mbox

[OpenWrt-Devel] binutils: enable plugin support

Message ID 33d62bf3812b57fb43a9da92ca914b5acd13f10d.1419369948.git.mschiffer@universe-factory.net
State Accepted
Headers show

Commit Message

Matthias Schiffer Dec. 23, 2014, 9:25 p.m. UTC
--enable-plugin is necessary for gcc-ar, gcc-nm and gcc-ranlib to work, which
must be used with GCC 4.9 for LTO to work.

Without this option, gcc-ar etc. will just fail with

    sorry - this program has been built without plugin support

Using the normal ar from binutils with GCC 4.9 and -flto will cause linking
with static "convenience" libraries to fail.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
---
 toolchain/binutils/Makefile | 1 +
 1 file changed, 1 insertion(+)
diff mbox

Patch

diff --git a/toolchain/binutils/Makefile b/toolchain/binutils/Makefile
index 820b5f8..8e661b9 100644
--- a/toolchain/binutils/Makefile
+++ b/toolchain/binutils/Makefile
@@ -41,6 +41,7 @@  BINUTILS_CONFIGURE:= \
 		--host=$(GNU_HOST_NAME) \
 		--target=$(REAL_GNU_TARGET_NAME) \
 		--with-sysroot=$(TOOLCHAIN_DIR) \
+		--enable-plugins \
 		--disable-multilib \
 		--disable-werror \
 		--disable-nls \