From 4d434a63b1cc3eedacfc19d729a10d7190b69300 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Tue, 22 Feb 2011 23:27:42 +0100 Subject: cc/gcc: do not build plugins for static toolchains Plugins are shared objects, and when building a toolchain statically, the gcc build system breaks havok (although there is no hard technical reasons it should not be possible)... And consequently, do not enable plugin supoprt in binutils. Reported-by: Thomas Spurden Signed-off-by: "Yann E. MORIN" (transplanted from 9139319423fd7d71017dfc974d3a06ab79e08fb8) diff --git a/config/binutils/binutils.in b/config/binutils/binutils.in index 590bf98..6172d82 100644 --- a/config/binutils/binutils.in +++ b/config/binutils/binutils.in @@ -168,6 +168,7 @@ config BINUTILS_PLUGINS bool prompt "Enable support for plugins" depends on BINUTILS_HAS_PLUGINS + depends on ! STATIC_TOOLCHAIN help binutils can be extended through the use of plugins. Especially, gold can use the lto-plugin, as installed diff --git a/config/cc/gcc.in b/config/cc/gcc.in index 3c18b8b..ca1816a 100644 --- a/config/cc/gcc.in +++ b/config/cc/gcc.in @@ -182,6 +182,7 @@ config CC_GCC_HAS_LTO config CC_GCC_ENABLE_PLUGINS bool depends on BINUTILS_PLUGINS + depends on ! STATIC_TOOLCHAIN default y # If binutils installs gold, enable support for gold in gcc -- cgit v0.10.2-6-g49f6