]> code.ossystems Code Review - openembedded-core.git/commit
libtool: fix resolve of lt_sysroot
authorHans Beckerus <hans.beckerus@gmail.com>
Sat, 14 Sep 2013 09:01:38 +0000 (09:01 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 17 Sep 2013 18:34:20 +0000 (19:34 +0100)
commitf5cf7e1a5c85fb320faa9cbeef24f491706b4c1d
tree49cd9799eef040fdc71c1d8242eabe7291fe2ca9
parent6112a07f4e9865f7ae0e5a953669c1adf789f9f0
libtool: fix resolve of lt_sysroot

This patch updates libtool.m4 (and its output) to resolve a problem
with variable 'lt_sysroot' not being properly updated if the option
'--with[-libtool]-sysroot' is not provided when running the 'configure'
script for a package.

According to the help text ouput from 'configure':
--with-libtool-sysroot=DIR Search for dependent libraries within DIR
                        (or the compiler's sysrooot if not specified).

Due to mixed up cases in a switch statement, when checking if the option
was specified or not, wrong actions were taken resulting in an incorrect
sysroot and failures to properly locate e.g. .la files when using the
populated SDK toolchain.

For current upstream status see:
http://lists.gnu.org/archive/html/bug-libtool/2013-09/msg00005.html

Signed-off-by: Hans Beckerus <hans.beckerus at gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/libtool/libtool-2.4.2.inc
meta/recipes-devtools/libtool/libtool/fix-resolve-lt-sysroot.patch [new file with mode: 0644]