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:56 +0000 (19:34 +0100)
commit60911af1de5e4380d23667ebabbf20d4b323b81a
treec63cbb52810fc4697d9100cfa65e8700d17cad5e
parent5929e907d8c564c015e09cafed945a832daf194e
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

(From OE-Core rev: f5cf7e1a5c85fb320faa9cbeef24f491706b4c1d)

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]