From 300760193c6bcfd20f1d4908f912bebd53e86281 Mon Sep 17 00:00:00 2001 From: Saul Wold Date: Thu, 5 Dec 2013 08:26:20 -0800 Subject: tcl: fix tclConfig.sh to point to the correct private headers When building expect with rm_work enabled, it was not finding the correct private header files because they were removed from the WORKDIR, this fixes the tclConfig.sh to point to the sysroot private area instead. This also fixes the -L directory to point to STAGING_LIBDIR instead if INCDIR! [YOCTO #5620] Signed-off-by: Saul Wold Signed-off-by: Richard Purdie --- meta/recipes-devtools/tcltk/tcl_8.6.1.bb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'meta/recipes-devtools/tcltk') diff --git a/meta/recipes-devtools/tcltk/tcl_8.6.1.bb b/meta/recipes-devtools/tcltk/tcl_8.6.1.bb index 10186c43d6..0d6468a38c 100644 --- a/meta/recipes-devtools/tcltk/tcl_8.6.1.bb +++ b/meta/recipes-devtools/tcltk/tcl_8.6.1.bb @@ -48,11 +48,13 @@ do_compile_prepend() { do_install() { autotools_do_install install-private-headers ln -sf ./tclsh${VER} ${D}${bindir}/tclsh + sed -i "s+-L${B}+-L${STAGING_LIBDIR}+g" tclConfig.sh sed -i "s+${WORKDIR}+${STAGING_INCDIR}+g" tclConfig.sh sed -i "s,-L${libdir},-L=${libdir},g" tclConfig.sh sed -i "s,-I${includedir},-I=${includedir},g" tclConfig.sh install -d ${D}${bindir_crossscripts} install -m 0755 tclConfig.sh ${D}${bindir_crossscripts} + install -m 0755 tclConfig.sh ${D}${libdir} cd .. for dir in compat generic unix do -- cgit 1.2.3-korg