mirror of
https://git.yoctoproject.org/poky
synced 2026-02-26 19:39:40 +01:00
Changes https://sourceware.org/ml/binutils/2019-02/msg00010.html 0007-Add-the-armv5e-architecture-to-binutils.patch is dropped since we armv5 is not a used option anymore in OE armv5te is default, and gcc9 will drop it completely anyway CVE patches were backports from master which is already past of 2.32 release Other dropped patches were partial or full backports as well (From OE-Core rev: b71294c4decf35d544a2c8adb4e67d141841fc68) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
64 lines
2.1 KiB
Diff
64 lines
2.1 KiB
Diff
From 11927913560fc5a5d51af3bc5eb8ad62a86c9840 Mon Sep 17 00:00:00 2001
|
|
From: Khem Raj <raj.khem@gmail.com>
|
|
Date: Mon, 6 Mar 2017 23:37:05 -0800
|
|
Subject: [PATCH 02/15] binutils-cross: Do not generate linker script
|
|
directories
|
|
|
|
We don't place target libraries within ${exec_prefix}, we'd always place these
|
|
within the target sysroot within the standard library directories. Worse, the
|
|
append_to_lib_path code prefixes these paths with the sysroot which makes even
|
|
less sense.
|
|
|
|
These directories therefore don't make sense in our case and mean we have to
|
|
relocate all the linker scripts if they're present. Dropping them
|
|
gives a reasonable performance improvement/simplification.
|
|
|
|
Upstream-Status: Inappropriate
|
|
|
|
RP 2017/01/30
|
|
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
---
|
|
ld/genscripts.sh | 25 -------------------------
|
|
1 file changed, 25 deletions(-)
|
|
|
|
diff --git a/ld/genscripts.sh b/ld/genscripts.sh
|
|
index d789e77943..144e2e8736 100755
|
|
--- a/ld/genscripts.sh
|
|
+++ b/ld/genscripts.sh
|
|
@@ -220,31 +220,6 @@ append_to_lib_path()
|
|
fi
|
|
}
|
|
|
|
-# Always search $(tooldir)/lib, aka /usr/local/TARGET/lib when native
|
|
-# except when LIBPATH=":".
|
|
-if [ "${LIB_PATH}" != ":" ] ; then
|
|
- libs=
|
|
- if [ "x${TOOL_LIB}" = "x" ] ; then
|
|
- if [ "x${NATIVE}" = "xyes" ] ; then
|
|
- libs="${exec_prefix}/${target_alias}/lib"
|
|
- fi
|
|
- else
|
|
- # For multilib'ed targets, ensure both ${target_alias}/lib${LIBPATH_SUFFIX}
|
|
- # and ${TOOL_LIB}/lib${LIBPATH_SUFFIX} are in the default search path,
|
|
- # because 64bit libraries may be in both places, depending on
|
|
- # cross-development setup method (e.g.: /usr/s390x-linux/lib64
|
|
- # vs. /usr/s390-linux/lib64)
|
|
- for libpath_suffix in ${LIBPATH_SUFFIX}; do
|
|
- case "${NATIVE}:${libpath_suffix}:${TOOL_LIB}" in
|
|
- :* | *::* | *:*:*${libpath_suffix}) ;;
|
|
- *) libs="${exec_prefix}/${target_alias}/lib${libpath_suffix}" ;;
|
|
- esac
|
|
- done
|
|
- libs="${exec_prefix}/${TOOL_LIB}/lib ${libs}"
|
|
- fi
|
|
- append_to_lib_path ${libs}
|
|
-fi
|
|
-
|
|
if [ "x${LIB_PATH}" = "x" ] && [ "x${USE_LIBPATH}" = xyes ] ; then
|
|
libs=${NATIVE_LIB_DIRS}
|
|
if [ "x${NATIVE}" = "xyes" ] ; then
|
|
--
|
|
2.20.1
|
|
|