perl: use ${CCLD} instead of its own LD definition
perl explicitly assigns LD to a bogus value: oe_runmake perl LD="${TARGET_SYS}-gcc" which breaks sstate-based build when toolchain is not generated locally, due to lacking of --sysroot option. Use ${CCLD} instead to make this relocatable. Signed-off-by: Kevin Tian <kevin.tian@intel.com>
This commit is contained in:
parent
97789a160a
commit
16fa641f99
|
@ -11,7 +11,7 @@ PRIORITY = "optional"
|
|||
# We need gnugrep (for -I)
|
||||
DEPENDS = "virtual/db perl-native grep-native"
|
||||
DEPENDS += "gdbm"
|
||||
PR = "r21"
|
||||
PR = "r22"
|
||||
|
||||
# Major part of version
|
||||
PVM = "5.8"
|
||||
|
@ -114,7 +114,7 @@ do_compile() {
|
|||
sed -i -e 's|/usr/include|${STAGING_INCDIR}|g' ext/Errno/Errno_pm.PL
|
||||
fi
|
||||
cd Cross
|
||||
oe_runmake perl LD="${TARGET_SYS}-gcc"
|
||||
oe_runmake perl LD="${CCLD}"
|
||||
}
|
||||
|
||||
do_install() {
|
||||
|
|
Loading…
Reference in New Issue