From patchwork Mon Jun 6 06:44:16 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [CONSOLIDATED, PULL, 12/20] gcc-package-cross: also install the symlinks in libexec with target prefix Date: Mon, 06 Jun 2011 06:44:16 -0000 From: Saul Wold X-Patchwork-Id: 5433 Message-Id: <4b974a38d6dd3379de8016662263afeb6de3d5b7.1307342214.git.sgw@linux.intel.com> To: openembedded-core@lists.openembedded.org Cc: Phil Blundell From: Phil Blundell .. since this is where collect2 seems to look for them. This seems like it is really a bug in collect2, but installing the symlinks is an easy workaround. Without this you get "could not find ld" errors when using -flto. Signed-off-by: Phil Blundell --- meta/recipes-devtools/gcc/gcc-package-cross.inc | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/meta/recipes-devtools/gcc/gcc-package-cross.inc b/meta/recipes-devtools/gcc/gcc-package-cross.inc index 04c8101..b51336b 100644 --- a/meta/recipes-devtools/gcc/gcc-package-cross.inc +++ b/meta/recipes-devtools/gcc/gcc-package-cross.inc @@ -20,6 +20,7 @@ do_install () { install -d $dest for t in ar as ld nm objcopy objdump ranlib strip g77 gcc cpp gfortran; do ln -sf ${BINRELPATH}/${TARGET_PREFIX}$t $dest$t + ln -sf ${BINRELPATH}/${TARGET_PREFIX}$t ${dest}${TARGET_PREFIX}$t done # Remove things we don't need but keep share/java