mirror of
https://git.yoctoproject.org/poky
synced 2026-03-19 13:49:41 +01:00
libgcc: Create linux-musleabihf and linux-gnueabihf symlinks
When we have hard-float ABI enabled, certain tools e.g. llvm/clang expects the hf version of tuples for crt files from libgcc, therefore create a symlink to help the cause. This makes clang work with hard-float defaults on target (From OE-Core rev: f58cf0d0ff05636a70330c54f7e537f9480674c4) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -11,6 +11,13 @@ do_install_append_class-target () {
|
||||
esac
|
||||
ln -s ${TARGET_SYS} ${D}${libdir}/${TARGET_ARCH}${TARGET_VENDOR}-$extra_target_os
|
||||
fi
|
||||
if [ -n "${@ bb.utils.contains('TUNE_CCARGS_MFLOAT', 'hard', 'hf', '', d)}" ]; then
|
||||
case "${TARGET_OS}" in
|
||||
"linux-musleabi") extra_target_os="linux-musleabihf";;
|
||||
"linux-gnueabi") extra_target_os="linux-gnueabihf";;
|
||||
esac
|
||||
ln -s ${TARGET_SYS} ${D}${libdir}/${TARGET_ARCH}${TARGET_VENDOR}-$extra_target_os
|
||||
fi
|
||||
}
|
||||
|
||||
PACKAGES = "\
|
||||
|
||||
Reference in New Issue
Block a user