libgcc-external: add TARGET_SYS symlink under libdir for compat

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
This commit is contained in:
Christopher Larson
2020-07-02 00:48:33 +05:00
parent e52ff6135d
commit 6c2188d491

View File

@@ -23,3 +23,21 @@ FILES_${PN}-dev = "${base_libdir}/libgcc_s.so \
"
INSANE_SKIP_${PN}-dev += "staticdev"
FILES_${PN}-dbg += "${base_libdir}/.debug/libgcc_s.so.*.debug"
do_install_extra () {
if [ -e "${D}${libdir}/${EXTERNAL_TARGET_SYS}" ]; then
if ! [ -e "${D}${libdir}/${TARGET_SYS}" ]; then
ln -s "${EXTERNAL_TARGET_SYS}" "${D}${libdir}/${TARGET_SYS}"
fi
fi
}
do_package[prefuncs] += "add_sys_symlink"
python add_sys_symlink () {
import pathlib
target_sys = pathlib.Path(d.expand('${D}${libdir}/${TARGET_SYS}'))
if target_sys.exists():
pn = d.getVar('PN')
d.appendVar('FILES_%s-dev' % pn, ' ${libdir}/${TARGET_SYS}')
}