<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><br></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">This patch updates libtool.m4 (and its output) to resolve a problem<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">with variable 'lt_sysroot' not being properly updated if the option<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">'--with[-libtool]-sysroot' is not provided when running the 'configure'<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">script for a package.<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><o:p style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">&nbsp;</o:p></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">According to the help text ouput from 'configure':<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">--with-libtool-sysroot=DIR Search for dependent libraries within DIR<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (or the compiler's sysrooot if not specified).<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><o:p style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">&nbsp;</o:p></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">Due to swapped cases in a switch statement, when checking if the option<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">was specified or not, wrong actions were taken resulting in an<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">incorrect sysroot and failures to properly locate e.g. .la files.<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><o:p style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">&nbsp;</o:p></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">For current upstream status see:<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><font color="#000000"><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);"><a href="http://lists.gnu.org/archive/html/bug-libtool/2013-09/msg00005.html" x-apple-data-detectors="true" x-apple-data-detectors-type="link" x-apple-data-detectors-result="0">http://lists.gnu.org/archive/html/bug-libtool/2013-09/msg00005.html</a><o:p></o:p></span></font></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><o:p style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">&nbsp;</o:p></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">Signed-off-by: Hans Beckerus &lt;hans.beckerus at&nbsp;<a href="http://gmail.com/" x-apple-data-detectors="true" x-apple-data-detectors-type="link" x-apple-data-detectors-result="1">gmail.com</a>&gt;<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">---<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">meta/recipes-devtools/libtool/libtool-2.4.2.inc&nbsp;&nbsp;&nbsp; |&nbsp; 1 +<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">.../libtool/libtool/fix-resolve-lt-sysroot.patch&nbsp;&nbsp; | 35 ++++++++++++++++++++++<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">2 files changed, 36 insertions(+)<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">create mode 100644 meta/recipes-devtools/libtool/libtool/fix-resolve-lt-sysroot.patch<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><o:p style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">&nbsp;</o:p></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">diff --git a/meta/recipes-devtools/libtool/libtool-2.4.2.inc b/meta/recipes-devtools/libtool/libtool-2.4.2.inc<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">index bb4ddf0..92e4949 100644<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">--- a/meta/recipes-devtools/libtool/libtool-2.4.2.inc<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+++ b/meta/recipes-devtools/libtool/libtool-2.4.2.inc<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">@@ -20,6 +20,7 @@ SRC_URI = "${GNU_MIRROR}/libtool/libtool-${PV}.tar.gz \<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;file://respect-fstack-protector.patch \<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file://norm-rpath.patch \<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file://dont-depend-on-help2man.patch \<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file://fix-resolve-lt-sysroot.patch \<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);"><o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">&nbsp;SRC_URI[md5sum] = "d2f3b7d4627e69e13514a40e72a24d50"<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">diff --git a/meta/recipes-devtools/libtool/libtool/fix-resolve-lt-sysroot.patch b/meta/recipes-devtools/libtool/libtool/fix-resolve-lt-sysroot.patch<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">new file mode 100644<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">index&nbsp;<a href="tel:0000000" x-apple-data-detectors="true" x-apple-data-detectors-type="telephone" x-apple-data-detectors-result="6">0000000</a>..5a6335b<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">--- /dev/null<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+++ b/meta/recipes-devtools/libtool/libtool/fix-resolve-lt-sysroot.patch<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">@@ -0,0 +1,35 @@<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+Upstream-Status: Pending<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+This patch updates libtool.m4 (and its output) to resolve a problem<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+with variable 'lt_sysroot' not being properly updated if the option<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+'--with[-libtool]-sysroot' is not provided when running the 'configure'<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+script for a package.<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+I have also reported the problem to libtool here<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+<a href="http://lists.gnu.org/archive/html/bug-libtool/2013-09/msg00005.html" x-apple-data-detectors="true" x-apple-data-detectors-type="link" x-apple-data-detectors-result="7">http://lists.gnu.org/archive/html/bug-libtool/2013-09/msg00005.html</a><o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+Signed-off-by: Hans Beckerus &lt;hans.beckerus at&nbsp;<a href="http://gmail.com/" x-apple-data-detectors="true" x-apple-data-detectors-type="link" x-apple-data-detectors-result="8">gmail.com</a>&gt;<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+---<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+diff -ur libtool-2.4.2.orig/libltdl/m4/libtool.m4 libtool-2.4.2/libltdl/m4/libtool.m4<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+--- libtool-2.4.2.orig/libltdl/m4/libtool.m4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2013-09-05 10:37:24.690013000 +0200<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">++++ libtool-2.4.2/libltdl/m4/libtool.m4 2013-09-05 12:05:51.560281000 +0200<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+@@ -1234,7 +1234,7 @@<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+ dnl in case the user passed a directory name.<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+ lt_sysroot=<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+ case ${with_libtool_sysroot} in #(<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+- yes)<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">++ no)<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+&nbsp;&nbsp;&nbsp; if test "$GCC" = yes; then<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lt_sysroot=`$CC --print-sysroot 2&gt;/dev/null`<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+&nbsp;&nbsp;&nbsp; fi<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+@@ -1242,7 +1242,7 @@<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+&nbsp; /*)<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+&nbsp;&nbsp;&nbsp; lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"`<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+&nbsp;&nbsp;&nbsp; ;; #(<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+- no|'')<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">++ yes|'')<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+&nbsp;&nbsp;&nbsp; ;; #(<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+&nbsp; *)<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">+&nbsp;&nbsp;&nbsp; AC_MSG_RESULT([${with_libtool_sysroot}])<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">--<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0.0001pt; "><span style="-webkit-text-size-adjust: auto; background-color: rgba(255, 255, 255, 0);">1.8.3.3</span></p></body></html>