mirror of
https://git.yoctoproject.org/poky
synced 2026-02-26 19:39:40 +01:00
The sysroot path cleanup change was reworked after discussion/review upstream. It appeared there were two different changes in one of our patches so separate out the second one and mark as inappropriate as it is unlikely upstream would take such a change in defaults. We need further investigation to decide if OE really wants/needs this going forward. (From OE-Core rev: 1315f7ccaf2b1d5fb91e3c726447883058fb5ec3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
39 lines
1.2 KiB
Diff
39 lines
1.2 KiB
Diff
libtool.m4: Change libtool to handle sysroots by default
|
|
|
|
Rather than using no sysroot by default, always query gcc to obtain the sysroot.
|
|
|
|
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
|
|
Upstream-Status: Inappropriate [Upstream are unlikely to accept this change of default]
|
|
|
|
---
|
|
m4/libtool.m4 | 6 +++---
|
|
1 file changed, 3 insertions(+), 3 deletions(-)
|
|
|
|
diff --git a/m4/libtool.m4 b/m4/libtool.m4
|
|
index 2f31d24..bd90775 100644
|
|
--- a/m4/libtool.m4
|
|
+++ b/m4/libtool.m4
|
|
@@ -1254,18 +1254,18 @@ dnl lt_sysroot will always be passed unquoted. We quote it here
|
|
dnl in case the user passed a directory name.
|
|
lt_sysroot=
|
|
case $with_libtool_sysroot in #(
|
|
- yes)
|
|
+ no)
|
|
if test yes = "$GCC"; then
|
|
# Trim trailing / since we'll always append absolute paths and we want
|
|
# to avoid //, if only for less confusing output for the user.
|
|
lt_sysroot=`$CC --print-sysroot 2>/dev/null | $SED 's:/\+$::'`
|
|
fi
|
|
;; #(
|
|
+ yes|''|/)
|
|
+ ;; #(
|
|
/*)
|
|
lt_sysroot=`echo "$with_libtool_sysroot" | $SED -e "$sed_quote_subst"`
|
|
;; #(
|
|
- no|'')
|
|
- ;; #(
|
|
*)
|
|
AC_MSG_RESULT([$with_libtool_sysroot])
|
|
AC_MSG_ERROR([The sysroot must be an absolute path.])
|