]> code.ossystems Code Review - openembedded-core.git/commitdiff
gcc-crosssdk: Add code to change the deafult linker path in the case of sdk binaries
authorRichard Purdie <rpurdie@linux.intel.com>
Fri, 18 Sep 2009 00:03:57 +0000 (01:03 +0100)
committerRichard Purdie <rpurdie@linux.intel.com>
Fri, 18 Sep 2009 00:03:57 +0000 (01:03 +0100)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
meta/packages/gcc/gcc-crosssdk_4.3.3.bb

index f5967ba6821e667ea96ad68dabb27beefe15da89..3a3d443413af39c217c76a480c8e168b909e64ff 100644 (file)
@@ -8,3 +8,9 @@ GCCMULTILIB = "--disable-multilib"
 
 DEPENDS = "virtual/${TARGET_PREFIX}binutils-crosssdk virtual/${TARGET_PREFIX}libc-for-gcc-nativesdk"
 PROVIDES = "virtual/${TARGET_PREFIX}gcc-crosssdk virtual/${TARGET_PREFIX}g++-crosssdk"
+
+do_configure_prepend () {
+       # Change the default dynamic linker path to the one in the SDK
+       sed -i ${S}/gcc/config/*/linux*.h -e 's#\(GLIBC_DYNAMIC_LINKER.*\)/lib/#\1${SYSTEMLIBS1}#'
+       sed -i ${S}/gcc/config/*/linux*.h -e 's#\(GLIBC_DYNAMIC_LINKER.*\)/lib64/#\1${SYSTEMLIBS1}#'
+}