diff options
| author | Scott Garman <scott.a.garman@intel.com> | 2010-12-21 10:46:15 -0800 |
|---|---|---|
| committer | Saul Wold <sgw@linux.intel.com> | 2011-01-21 01:36:14 -0800 |
| commit | 62dc23953d87babc69a7fbf4b0bd61d093577167 (patch) | |
| tree | d0b11895e9d797bf3363a9965f0a06894975206c /meta/recipes-devtools | |
| parent | 66988ee0a236165e940fe9c6609f37f8a3491d9f (diff) | |
| download | poky-62dc23953d87babc69a7fbf4b0bd61d093577167.tar.gz | |
libtool: Changes to enable sysroot support
* Added OE patches by Khem Raj which enable sysroot support
and rename the command line option --with-sysroot to
--with-libtool-sysroot to avoid conflicts with binutils and
gcc
* Removed obsolete cross_compile.patch
* Changed SRC_URI_append to SRC_URI +=
* PR bump for all recipes
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
Diffstat (limited to 'meta/recipes-devtools')
9 files changed, 896 insertions, 46 deletions
diff --git a/meta/recipes-devtools/libtool/libtool-2.4.inc b/meta/recipes-devtools/libtool/libtool-2.4.inc index 53ee882ee5..e3d17b71d5 100644 --- a/meta/recipes-devtools/libtool/libtool-2.4.inc +++ b/meta/recipes-devtools/libtool/libtool-2.4.inc | |||
| @@ -9,3 +9,5 @@ FILES_libltdl-dbg = "${libdir}/.debug/" | |||
| 9 | 9 | ||
| 10 | SRC_URI[md5sum] = "b32b04148ecdd7344abc6fe8bd1bb021" | 10 | SRC_URI[md5sum] = "b32b04148ecdd7344abc6fe8bd1bb021" |
| 11 | SRC_URI[sha256sum] = "13df57ab63a94e196c5d6e95d64e53262834fe780d5e82c28f177f9f71ddf62e" | 11 | SRC_URI[sha256sum] = "13df57ab63a94e196c5d6e95d64e53262834fe780d5e82c28f177f9f71ddf62e" |
| 12 | |||
| 13 | EXTRA_OECONF = "--with-sysroot" \ No newline at end of file | ||
diff --git a/meta/recipes-devtools/libtool/libtool-cross_2.4.bb b/meta/recipes-devtools/libtool/libtool-cross_2.4.bb index 3193ba28ea..cd2bcecaf9 100644 --- a/meta/recipes-devtools/libtool/libtool-cross_2.4.bb +++ b/meta/recipes-devtools/libtool/libtool-cross_2.4.bb | |||
| @@ -2,8 +2,7 @@ require libtool-${PV}.inc | |||
| 2 | 2 | ||
| 3 | PR = "r1" | 3 | PR = "r1" |
| 4 | PACKAGES = "" | 4 | PACKAGES = "" |
| 5 | SRC_URI_append = " file://cross_compile.patch \ | 5 | SRC_URI += "file://prefix.patch" |
| 6 | file://prefix.patch " | ||
| 7 | 6 | ||
| 8 | do_configure_prepend () { | 7 | do_configure_prepend () { |
| 9 | # Remove any existing libtool m4 since old stale versions would break | 8 | # Remove any existing libtool m4 since old stale versions would break |
diff --git a/meta/recipes-devtools/libtool/libtool-native_2.4.bb b/meta/recipes-devtools/libtool/libtool-native_2.4.bb index 20981a5ba5..4163e8972a 100644 --- a/meta/recipes-devtools/libtool/libtool-native_2.4.bb +++ b/meta/recipes-devtools/libtool/libtool-native_2.4.bb | |||
| @@ -2,12 +2,13 @@ require libtool-${PV}.inc | |||
| 2 | 2 | ||
| 3 | DEPENDS = "" | 3 | DEPENDS = "" |
| 4 | 4 | ||
| 5 | PR = "r0" | 5 | PR = "r1" |
| 6 | SRC_URI_append = " file://cross_compile.patch \ | 6 | SRC_URI += "file://prefix.patch" |
| 7 | file://prefix.patch " | ||
| 8 | 7 | ||
| 9 | inherit native | 8 | inherit native |
| 10 | 9 | ||
| 10 | EXTRA_OECONF = " --with-libtool-sysroot=${STAGING_DIR_NATIVE}" | ||
| 11 | |||
| 11 | do_configure_prepend () { | 12 | do_configure_prepend () { |
| 12 | # Remove any existing libtool m4 since old stale versions would break | 13 | # Remove any existing libtool m4 since old stale versions would break |
| 13 | # any upgrade | 14 | # any upgrade |
diff --git a/meta/recipes-devtools/libtool/libtool-nativesdk_2.4.bb b/meta/recipes-devtools/libtool/libtool-nativesdk_2.4.bb index ac95b43fd4..2c01a4eb8e 100644 --- a/meta/recipes-devtools/libtool/libtool-nativesdk_2.4.bb +++ b/meta/recipes-devtools/libtool/libtool-nativesdk_2.4.bb | |||
| @@ -1,8 +1,7 @@ | |||
| 1 | require libtool-${PV}.inc | 1 | require libtool-${PV}.inc |
| 2 | 2 | ||
| 3 | PR = "r1" | 3 | PR = "r1" |
| 4 | SRC_URI_append = " file://cross_compile.patch \ | 4 | SRC_URI += "file://prefix.patch" |
| 5 | file://prefix.patch " | ||
| 6 | 5 | ||
| 7 | inherit nativesdk | 6 | inherit nativesdk |
| 8 | 7 | ||
diff --git a/meta/recipes-devtools/libtool/libtool.inc b/meta/recipes-devtools/libtool/libtool.inc index 370d972aca..bccb7698b4 100644 --- a/meta/recipes-devtools/libtool/libtool.inc +++ b/meta/recipes-devtools/libtool/libtool.inc | |||
| @@ -10,7 +10,10 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ | |||
| 10 | 10 | ||
| 11 | SRC_URI = "${GNU_MIRROR}/libtool/libtool-${PV}.tar.gz \ | 11 | SRC_URI = "${GNU_MIRROR}/libtool/libtool-${PV}.tar.gz \ |
| 12 | file://trailingslash.patch \ | 12 | file://trailingslash.patch \ |
| 13 | file://prefix-manpage-fix.patch " | 13 | file://prefix-manpage-fix.patch \ |
| 14 | file://rename-with-sysroot.patch \ | ||
| 15 | file://resolve-sysroot.patch \ | ||
| 16 | file://use-sysroot-in-libpath.patch" | ||
| 14 | 17 | ||
| 15 | do_compile_prepend () { | 18 | do_compile_prepend () { |
| 16 | # Sometimes this file doesn't get rebuilt, force the issue | 19 | # Sometimes this file doesn't get rebuilt, force the issue |
diff --git a/meta/recipes-devtools/libtool/libtool/cross_compile.patch b/meta/recipes-devtools/libtool/libtool/cross_compile.patch deleted file mode 100644 index 28539ff039..0000000000 --- a/meta/recipes-devtools/libtool/libtool/cross_compile.patch +++ /dev/null | |||
| @@ -1,38 +0,0 @@ | |||
| 1 | Tweaks to make cross-compiling work combined and updated from various | ||
| 2 | older patches, some by Chris Larson. | ||
| 3 | Not upstreable in this form. | ||
| 4 | |||
| 5 | RP - 01/05/2008 | ||
| 6 | |||
| 7 | Index: libtool-2.4/libltdl/config/ltmain.m4sh | ||
| 8 | =================================================================== | ||
| 9 | --- libtool-2.4.orig/libltdl/config/ltmain.m4sh | ||
| 10 | +++ libtool-2.4/libltdl/config/ltmain.m4sh | ||
| 11 | @@ -6121,8 +6121,6 @@ func_mode_link () | ||
| 12 | add="$libdir/$linklib" | ||
| 13 | fi | ||
| 14 | else | ||
| 15 | - # We cannot seem to hardcode it, guess we'll fake it. | ||
| 16 | - add_dir="-L$libdir" | ||
| 17 | # Try looking first in the location we're being installed to. | ||
| 18 | if test -n "$inst_prefix_dir"; then | ||
| 19 | case $libdir in | ||
| 20 | @@ -6277,7 +6275,17 @@ func_mode_link () | ||
| 21 | fi | ||
| 22 | ;; | ||
| 23 | *) | ||
| 24 | - path="-L$absdir/$objdir" | ||
| 25 | + # OE sets installed=no in staging. We need to look in $objdir and $absdir, | ||
| 26 | + # preferring $objdir. RP 31/04/2008 | ||
| 27 | + if test -f "$absdir/$objdir/$depdepl" ; then | ||
| 28 | + depdepl="$absdir/$objdir/$depdepl" | ||
| 29 | + path="-L$absdir/$objdir" | ||
| 30 | + elif test -f "$absdir/$depdepl" ; then | ||
| 31 | + depdepl="$absdir/$depdepl" | ||
| 32 | + path="-L$absdir" | ||
| 33 | + else | ||
| 34 | + path="-L$absdir/$objdir" | ||
| 35 | + fi | ||
| 36 | ;; | ||
| 37 | esac | ||
| 38 | else | ||
diff --git a/meta/recipes-devtools/libtool/libtool/rename-with-sysroot.patch b/meta/recipes-devtools/libtool/libtool/rename-with-sysroot.patch new file mode 100644 index 0000000000..8455d950df --- /dev/null +++ b/meta/recipes-devtools/libtool/libtool/rename-with-sysroot.patch | |||
| @@ -0,0 +1,824 @@ | |||
| 1 | This patch renames the --with-sysroot option to --with-libtool-sysroot | ||
| 2 | to avoid namespace conflict with binutils, gcc and other toolchain | ||
| 3 | components. | ||
| 4 | |||
| 5 | I also reported the problem to libtool here | ||
| 6 | |||
| 7 | http://lists.gnu.org/archive/html/libtool/2010-10/msg00048.html | ||
| 8 | |||
| 9 | -Khem Raj <raj.khem@gmail.com> | ||
| 10 | |||
| 11 | Index: libtool-2.4/configure | ||
| 12 | =================================================================== | ||
| 13 | --- libtool-2.4.orig/configure | ||
| 14 | +++ libtool-2.4/configure | ||
| 15 | @@ -786,7 +786,7 @@ enable_static | ||
| 16 | with_pic | ||
| 17 | enable_fast_install | ||
| 18 | with_gnu_ld | ||
| 19 | -with_sysroot | ||
| 20 | +with_libtool_sysroot | ||
| 21 | enable_libtool_lock | ||
| 22 | with_gnu_ld | ||
| 23 | ' | ||
| 24 | @@ -1451,7 +1451,7 @@ Optional Packages: | ||
| 25 | --with-pic try to use only PIC/non-PIC objects [default=use | ||
| 26 | both] | ||
| 27 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | ||
| 28 | - --with-sysroot=DIR Search for dependent libraries within DIR | ||
| 29 | + --with-libtool-sysroot=DIR Search for dependent libraries within DIR | ||
| 30 | (or the compiler's sysroot if not specified). | ||
| 31 | |||
| 32 | Some influential environment variables: | ||
| 33 | @@ -6798,29 +6798,29 @@ fi | ||
| 34 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 | ||
| 35 | $as_echo_n "checking for sysroot... " >&6; } | ||
| 36 | |||
| 37 | -# Check whether --with-sysroot was given. | ||
| 38 | -if test "${with_sysroot+set}" = set; then : | ||
| 39 | - withval=$with_sysroot; | ||
| 40 | +# Check whether --with-libtool-sysroot was given. | ||
| 41 | +if test "${with_libtool_sysroot+set}" = set; then : | ||
| 42 | + withval=$with_libtool_sysroot; | ||
| 43 | else | ||
| 44 | - with_sysroot=no | ||
| 45 | + with_libtool_sysroot=no | ||
| 46 | fi | ||
| 47 | |||
| 48 | |||
| 49 | lt_sysroot= | ||
| 50 | -case ${with_sysroot} in #( | ||
| 51 | +case ${with_libtool_sysroot} in #( | ||
| 52 | yes) | ||
| 53 | if test "$GCC" = yes; then | ||
| 54 | lt_sysroot=`$CC --print-sysroot 2>/dev/null` | ||
| 55 | fi | ||
| 56 | ;; #( | ||
| 57 | /*) | ||
| 58 | - lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` | ||
| 59 | + lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"` | ||
| 60 | ;; #( | ||
| 61 | no|'') | ||
| 62 | ;; #( | ||
| 63 | *) | ||
| 64 | - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 | ||
| 65 | -$as_echo "${with_sysroot}" >&6; } | ||
| 66 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5 | ||
| 67 | +$as_echo "${with_libtool_sysroot}" >&6; } | ||
| 68 | as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 | ||
| 69 | ;; | ||
| 70 | esac | ||
| 71 | Index: libtool-2.4/libltdl/configure | ||
| 72 | =================================================================== | ||
| 73 | --- libtool-2.4.orig/libltdl/configure | ||
| 74 | +++ libtool-2.4/libltdl/configure | ||
| 75 | @@ -739,7 +739,7 @@ with_pic | ||
| 76 | enable_fast_install | ||
| 77 | enable_dependency_tracking | ||
| 78 | with_gnu_ld | ||
| 79 | -with_sysroot | ||
| 80 | +with_libtool_sysroot | ||
| 81 | enable_libtool_lock | ||
| 82 | enable_ltdl_install | ||
| 83 | ' | ||
| 84 | @@ -1388,7 +1388,7 @@ Optional Packages: | ||
| 85 | --with-pic try to use only PIC/non-PIC objects [default=use | ||
| 86 | both] | ||
| 87 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | ||
| 88 | - --with-sysroot=DIR Search for dependent libraries within DIR | ||
| 89 | + --with-libtool-sysroot=DIR Search for dependent libraries within DIR | ||
| 90 | (or the compiler's sysroot if not specified). | ||
| 91 | |||
| 92 | Some influential environment variables: | ||
| 93 | @@ -6004,29 +6004,29 @@ fi | ||
| 94 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 | ||
| 95 | $as_echo_n "checking for sysroot... " >&6; } | ||
| 96 | |||
| 97 | -# Check whether --with-sysroot was given. | ||
| 98 | -if test "${with_sysroot+set}" = set; then : | ||
| 99 | - withval=$with_sysroot; | ||
| 100 | +# Check whether --with-libtool-sysroot was given. | ||
| 101 | +if test "${with_libtool_sysroot+set}" = set; then : | ||
| 102 | + withval=$with_libtool_sysroot; | ||
| 103 | else | ||
| 104 | - with_sysroot=no | ||
| 105 | + with_libtool_sysroot=no | ||
| 106 | fi | ||
| 107 | |||
| 108 | |||
| 109 | lt_sysroot= | ||
| 110 | -case ${with_sysroot} in #( | ||
| 111 | +case ${with_libtool_sysroot} in #( | ||
| 112 | yes) | ||
| 113 | if test "$GCC" = yes; then | ||
| 114 | lt_sysroot=`$CC --print-sysroot 2>/dev/null` | ||
| 115 | fi | ||
| 116 | ;; #( | ||
| 117 | /*) | ||
| 118 | - lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` | ||
| 119 | + lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"` | ||
| 120 | ;; #( | ||
| 121 | no|'') | ||
| 122 | ;; #( | ||
| 123 | *) | ||
| 124 | - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 | ||
| 125 | -$as_echo "${with_sysroot}" >&6; } | ||
| 126 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5 | ||
| 127 | +$as_echo "${with_libtool_sysroot}" >&6; } | ||
| 128 | as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 | ||
| 129 | ;; | ||
| 130 | esac | ||
| 131 | Index: libtool-2.4/libltdl/m4/libtool.m4 | ||
| 132 | =================================================================== | ||
| 133 | --- libtool-2.4.orig/libltdl/m4/libtool.m4 | ||
| 134 | +++ libtool-2.4/libltdl/m4/libtool.m4 | ||
| 135 | @@ -1180,27 +1180,27 @@ _LT_DECL([], [ECHO], [1], [An echo progr | ||
| 136 | # ---------------- | ||
| 137 | AC_DEFUN([_LT_WITH_SYSROOT], | ||
| 138 | [AC_MSG_CHECKING([for sysroot]) | ||
| 139 | -AC_ARG_WITH([sysroot], | ||
| 140 | -[ --with-sysroot[=DIR] Search for dependent libraries within DIR | ||
| 141 | +AC_ARG_WITH([libtool-sysroot], | ||
| 142 | +[ --with-libtool-sysroot[=DIR] Search for dependent libraries within DIR | ||
| 143 | (or the compiler's sysroot if not specified).], | ||
| 144 | -[], [with_sysroot=no]) | ||
| 145 | +[], [with_libtool_sysroot=no]) | ||
| 146 | |||
| 147 | dnl lt_sysroot will always be passed unquoted. We quote it here | ||
| 148 | dnl in case the user passed a directory name. | ||
| 149 | lt_sysroot= | ||
| 150 | -case ${with_sysroot} in #( | ||
| 151 | +case ${with_libtool_sysroot} in #( | ||
| 152 | yes) | ||
| 153 | if test "$GCC" = yes; then | ||
| 154 | lt_sysroot=`$CC --print-sysroot 2>/dev/null` | ||
| 155 | fi | ||
| 156 | ;; #( | ||
| 157 | /*) | ||
| 158 | - lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` | ||
| 159 | + lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"` | ||
| 160 | ;; #( | ||
| 161 | no|'') | ||
| 162 | ;; #( | ||
| 163 | *) | ||
| 164 | - AC_MSG_RESULT([${with_sysroot}]) | ||
| 165 | + AC_MSG_RESULT([${with_libtool_sysroot}]) | ||
| 166 | AC_MSG_ERROR([The sysroot must be an absolute path.]) | ||
| 167 | ;; | ||
| 168 | esac | ||
| 169 | Index: libtool-2.4/tests/cdemo/configure | ||
| 170 | =================================================================== | ||
| 171 | --- libtool-2.4.orig/tests/cdemo/configure | ||
| 172 | +++ libtool-2.4/tests/cdemo/configure | ||
| 173 | @@ -726,7 +726,7 @@ enable_static | ||
| 174 | with_pic | ||
| 175 | enable_fast_install | ||
| 176 | with_gnu_ld | ||
| 177 | -with_sysroot | ||
| 178 | +with_libtool_sysroot | ||
| 179 | enable_libtool_lock | ||
| 180 | ' | ||
| 181 | ac_precious_vars='build_alias | ||
| 182 | @@ -1373,7 +1373,7 @@ Optional Packages: | ||
| 183 | --with-pic try to use only PIC/non-PIC objects [default=use | ||
| 184 | both] | ||
| 185 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | ||
| 186 | - --with-sysroot=DIR Search for dependent libraries within DIR | ||
| 187 | + --with-libtool-sysroot=DIR Search for dependent libraries within DIR | ||
| 188 | (or the compiler's sysroot if not specified). | ||
| 189 | |||
| 190 | Some influential environment variables: | ||
| 191 | @@ -5884,29 +5884,29 @@ fi | ||
| 192 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 | ||
| 193 | $as_echo_n "checking for sysroot... " >&6; } | ||
| 194 | |||
| 195 | -# Check whether --with-sysroot was given. | ||
| 196 | -if test "${with_sysroot+set}" = set; then : | ||
| 197 | - withval=$with_sysroot; | ||
| 198 | +# Check whether --with-libtool-sysroot was given. | ||
| 199 | +if test "${with_libtool_sysroot+set}" = set; then : | ||
| 200 | + withval=$with_libtool_sysroot; | ||
| 201 | else | ||
| 202 | - with_sysroot=no | ||
| 203 | + with_libtool_sysroot=no | ||
| 204 | fi | ||
| 205 | |||
| 206 | |||
| 207 | lt_sysroot= | ||
| 208 | -case ${with_sysroot} in #( | ||
| 209 | +case ${with_libtool_sysroot} in #( | ||
| 210 | yes) | ||
| 211 | if test "$GCC" = yes; then | ||
| 212 | lt_sysroot=`$CC --print-sysroot 2>/dev/null` | ||
| 213 | fi | ||
| 214 | ;; #( | ||
| 215 | /*) | ||
| 216 | - lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` | ||
| 217 | + lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"` | ||
| 218 | ;; #( | ||
| 219 | no|'') | ||
| 220 | ;; #( | ||
| 221 | *) | ||
| 222 | - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 | ||
| 223 | -$as_echo "${with_sysroot}" >&6; } | ||
| 224 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5 | ||
| 225 | +$as_echo "${with_libtool_sysroot}" >&6; } | ||
| 226 | as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 | ||
| 227 | ;; | ||
| 228 | esac | ||
| 229 | Index: libtool-2.4/tests/demo/configure | ||
| 230 | =================================================================== | ||
| 231 | --- libtool-2.4.orig/tests/demo/configure | ||
| 232 | +++ libtool-2.4/tests/demo/configure | ||
| 233 | @@ -730,7 +730,7 @@ enable_static | ||
| 234 | with_pic | ||
| 235 | enable_fast_install | ||
| 236 | with_gnu_ld | ||
| 237 | -with_sysroot | ||
| 238 | +with_libtool_sysroot | ||
| 239 | enable_libtool_lock | ||
| 240 | ' | ||
| 241 | ac_precious_vars='build_alias | ||
| 242 | @@ -1377,7 +1377,7 @@ Optional Packages: | ||
| 243 | --with-pic try to use only PIC/non-PIC objects [default=use | ||
| 244 | both] | ||
| 245 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | ||
| 246 | - --with-sysroot=DIR Search for dependent libraries within DIR | ||
| 247 | + --with-libtool-sysroot=DIR Search for dependent libraries within DIR | ||
| 248 | (or the compiler's sysroot if not specified). | ||
| 249 | |||
| 250 | Some influential environment variables: | ||
| 251 | @@ -5882,29 +5882,29 @@ fi | ||
| 252 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 | ||
| 253 | $as_echo_n "checking for sysroot... " >&6; } | ||
| 254 | |||
| 255 | -# Check whether --with-sysroot was given. | ||
| 256 | -if test "${with_sysroot+set}" = set; then : | ||
| 257 | - withval=$with_sysroot; | ||
| 258 | +# Check whether --with-libtool-sysroot was given. | ||
| 259 | +if test "${with_libtool_sysroot+set}" = set; then : | ||
| 260 | + withval=$with_libtool_sysroot; | ||
| 261 | else | ||
| 262 | - with_sysroot=no | ||
| 263 | + with_libtool_sysroot=no | ||
| 264 | fi | ||
| 265 | |||
| 266 | |||
| 267 | lt_sysroot= | ||
| 268 | -case ${with_sysroot} in #( | ||
| 269 | +case ${with_libtool_sysroot} in #( | ||
| 270 | yes) | ||
| 271 | if test "$GCC" = yes; then | ||
| 272 | lt_sysroot=`$CC --print-sysroot 2>/dev/null` | ||
| 273 | fi | ||
| 274 | ;; #( | ||
| 275 | /*) | ||
| 276 | - lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` | ||
| 277 | + lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"` | ||
| 278 | ;; #( | ||
| 279 | no|'') | ||
| 280 | ;; #( | ||
| 281 | *) | ||
| 282 | - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 | ||
| 283 | -$as_echo "${with_sysroot}" >&6; } | ||
| 284 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5 | ||
| 285 | +$as_echo "${with_libtool_sysroot}" >&6; } | ||
| 286 | as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 | ||
| 287 | ;; | ||
| 288 | esac | ||
| 289 | Index: libtool-2.4/tests/depdemo/configure | ||
| 290 | =================================================================== | ||
| 291 | --- libtool-2.4.orig/tests/depdemo/configure | ||
| 292 | +++ libtool-2.4/tests/depdemo/configure | ||
| 293 | @@ -728,7 +728,7 @@ enable_static | ||
| 294 | with_pic | ||
| 295 | enable_fast_install | ||
| 296 | with_gnu_ld | ||
| 297 | -with_sysroot | ||
| 298 | +with_libtool_sysroot | ||
| 299 | enable_libtool_lock | ||
| 300 | ' | ||
| 301 | ac_precious_vars='build_alias | ||
| 302 | @@ -1375,7 +1375,7 @@ Optional Packages: | ||
| 303 | --with-pic try to use only PIC/non-PIC objects [default=use | ||
| 304 | both] | ||
| 305 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | ||
| 306 | - --with-sysroot=DIR Search for dependent libraries within DIR | ||
| 307 | + --with-libtool-sysroot=DIR Search for dependent libraries within DIR | ||
| 308 | (or the compiler's sysroot if not specified). | ||
| 309 | |||
| 310 | Some influential environment variables: | ||
| 311 | @@ -5879,29 +5879,29 @@ fi | ||
| 312 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 | ||
| 313 | $as_echo_n "checking for sysroot... " >&6; } | ||
| 314 | |||
| 315 | -# Check whether --with-sysroot was given. | ||
| 316 | -if test "${with_sysroot+set}" = set; then : | ||
| 317 | - withval=$with_sysroot; | ||
| 318 | +# Check whether --with-libtool-sysroot was given. | ||
| 319 | +if test "${with_libtool_sysroot+set}" = set; then : | ||
| 320 | + withval=$with_libtool_sysroot; | ||
| 321 | else | ||
| 322 | - with_sysroot=no | ||
| 323 | + with_libtool_sysroot=no | ||
| 324 | fi | ||
| 325 | |||
| 326 | |||
| 327 | lt_sysroot= | ||
| 328 | -case ${with_sysroot} in #( | ||
| 329 | +case ${with_libtool_sysroot} in #( | ||
| 330 | yes) | ||
| 331 | if test "$GCC" = yes; then | ||
| 332 | lt_sysroot=`$CC --print-sysroot 2>/dev/null` | ||
| 333 | fi | ||
| 334 | ;; #( | ||
| 335 | /*) | ||
| 336 | - lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` | ||
| 337 | + lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"` | ||
| 338 | ;; #( | ||
| 339 | no|'') | ||
| 340 | ;; #( | ||
| 341 | *) | ||
| 342 | - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 | ||
| 343 | -$as_echo "${with_sysroot}" >&6; } | ||
| 344 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5 | ||
| 345 | +$as_echo "${with_libtool_sysroot}" >&6; } | ||
| 346 | as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 | ||
| 347 | ;; | ||
| 348 | esac | ||
| 349 | Index: libtool-2.4/tests/f77demo/configure | ||
| 350 | =================================================================== | ||
| 351 | --- libtool-2.4.orig/tests/f77demo/configure | ||
| 352 | +++ libtool-2.4/tests/f77demo/configure | ||
| 353 | @@ -730,7 +730,7 @@ enable_static | ||
| 354 | with_pic | ||
| 355 | enable_fast_install | ||
| 356 | with_gnu_ld | ||
| 357 | -with_sysroot | ||
| 358 | +with_libtool_sysroot | ||
| 359 | enable_libtool_lock | ||
| 360 | ' | ||
| 361 | ac_precious_vars='build_alias | ||
| 362 | @@ -1382,7 +1382,7 @@ Optional Packages: | ||
| 363 | --with-pic try to use only PIC/non-PIC objects [default=use | ||
| 364 | both] | ||
| 365 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | ||
| 366 | - --with-sysroot=DIR Search for dependent libraries within DIR | ||
| 367 | + --with-libtool-sysroot=DIR Search for dependent libraries within DIR | ||
| 368 | (or the compiler's sysroot if not specified). | ||
| 369 | |||
| 370 | Some influential environment variables: | ||
| 371 | @@ -6864,29 +6864,29 @@ fi | ||
| 372 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 | ||
| 373 | $as_echo_n "checking for sysroot... " >&6; } | ||
| 374 | |||
| 375 | -# Check whether --with-sysroot was given. | ||
| 376 | -if test "${with_sysroot+set}" = set; then : | ||
| 377 | - withval=$with_sysroot; | ||
| 378 | +# Check whether --with-libtool-sysroot was given. | ||
| 379 | +if test "${with_libtool_sysroot+set}" = set; then : | ||
| 380 | + withval=$with_libtool_sysroot; | ||
| 381 | else | ||
| 382 | - with_sysroot=no | ||
| 383 | + with_libtool_sysroot=no | ||
| 384 | fi | ||
| 385 | |||
| 386 | |||
| 387 | lt_sysroot= | ||
| 388 | -case ${with_sysroot} in #( | ||
| 389 | +case ${with_libtool_sysroot} in #( | ||
| 390 | yes) | ||
| 391 | if test "$GCC" = yes; then | ||
| 392 | lt_sysroot=`$CC --print-sysroot 2>/dev/null` | ||
| 393 | fi | ||
| 394 | ;; #( | ||
| 395 | /*) | ||
| 396 | - lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` | ||
| 397 | + lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"` | ||
| 398 | ;; #( | ||
| 399 | no|'') | ||
| 400 | ;; #( | ||
| 401 | *) | ||
| 402 | - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 | ||
| 403 | -$as_echo "${with_sysroot}" >&6; } | ||
| 404 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5 | ||
| 405 | +$as_echo "${with_libtool_sysroot}" >&6; } | ||
| 406 | as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 | ||
| 407 | ;; | ||
| 408 | esac | ||
| 409 | Index: libtool-2.4/tests/fcdemo/configure | ||
| 410 | =================================================================== | ||
| 411 | --- libtool-2.4.orig/tests/fcdemo/configure | ||
| 412 | +++ libtool-2.4/tests/fcdemo/configure | ||
| 413 | @@ -731,7 +731,7 @@ enable_static | ||
| 414 | with_pic | ||
| 415 | enable_fast_install | ||
| 416 | with_gnu_ld | ||
| 417 | -with_sysroot | ||
| 418 | +with_libtool_sysroot | ||
| 419 | enable_libtool_lock | ||
| 420 | ' | ||
| 421 | ac_precious_vars='build_alias | ||
| 422 | @@ -1383,7 +1383,7 @@ Optional Packages: | ||
| 423 | --with-pic try to use only PIC/non-PIC objects [default=use | ||
| 424 | both] | ||
| 425 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | ||
| 426 | - --with-sysroot=DIR Search for dependent libraries within DIR | ||
| 427 | + --with-libtool-sysroot=DIR Search for dependent libraries within DIR | ||
| 428 | (or the compiler's sysroot if not specified). | ||
| 429 | |||
| 430 | Some influential environment variables: | ||
| 431 | @@ -6963,29 +6963,29 @@ fi | ||
| 432 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 | ||
| 433 | $as_echo_n "checking for sysroot... " >&6; } | ||
| 434 | |||
| 435 | -# Check whether --with-sysroot was given. | ||
| 436 | -if test "${with_sysroot+set}" = set; then : | ||
| 437 | - withval=$with_sysroot; | ||
| 438 | +# Check whether --with-libtool-sysroot was given. | ||
| 439 | +if test "${with_libtool_sysroot+set}" = set; then : | ||
| 440 | + withval=$with_libtool_sysroot; | ||
| 441 | else | ||
| 442 | - with_sysroot=no | ||
| 443 | + with_libtool_sysroot=no | ||
| 444 | fi | ||
| 445 | |||
| 446 | |||
| 447 | lt_sysroot= | ||
| 448 | -case ${with_sysroot} in #( | ||
| 449 | +case ${with_libtool_sysroot} in #( | ||
| 450 | yes) | ||
| 451 | if test "$GCC" = yes; then | ||
| 452 | lt_sysroot=`$CC --print-sysroot 2>/dev/null` | ||
| 453 | fi | ||
| 454 | ;; #( | ||
| 455 | /*) | ||
| 456 | - lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` | ||
| 457 | + lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"` | ||
| 458 | ;; #( | ||
| 459 | no|'') | ||
| 460 | ;; #( | ||
| 461 | *) | ||
| 462 | - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 | ||
| 463 | -$as_echo "${with_sysroot}" >&6; } | ||
| 464 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5 | ||
| 465 | +$as_echo "${with_libtool_sysroot}" >&6; } | ||
| 466 | as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 | ||
| 467 | ;; | ||
| 468 | esac | ||
| 469 | Index: libtool-2.4/tests/mdemo/configure | ||
| 470 | =================================================================== | ||
| 471 | --- libtool-2.4.orig/tests/mdemo/configure | ||
| 472 | +++ libtool-2.4/tests/mdemo/configure | ||
| 473 | @@ -734,7 +734,7 @@ enable_static | ||
| 474 | with_pic | ||
| 475 | enable_fast_install | ||
| 476 | with_gnu_ld | ||
| 477 | -with_sysroot | ||
| 478 | +with_libtool_sysroot | ||
| 479 | enable_libtool_lock | ||
| 480 | ' | ||
| 481 | ac_precious_vars='build_alias | ||
| 482 | @@ -1381,7 +1381,7 @@ Optional Packages: | ||
| 483 | --with-pic try to use only PIC/non-PIC objects [default=use | ||
| 484 | both] | ||
| 485 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | ||
| 486 | - --with-sysroot=DIR Search for dependent libraries within DIR | ||
| 487 | + --with-libtool-sysroot=DIR Search for dependent libraries within DIR | ||
| 488 | (or the compiler's sysroot if not specified). | ||
| 489 | |||
| 490 | Some influential environment variables: | ||
| 491 | @@ -5911,29 +5911,29 @@ fi | ||
| 492 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 | ||
| 493 | $as_echo_n "checking for sysroot... " >&6; } | ||
| 494 | |||
| 495 | -# Check whether --with-sysroot was given. | ||
| 496 | -if test "${with_sysroot+set}" = set; then : | ||
| 497 | - withval=$with_sysroot; | ||
| 498 | +# Check whether --with-libtool-sysroot was given. | ||
| 499 | +if test "${with_libtool_sysroot+set}" = set; then : | ||
| 500 | + withval=$with_libtool_sysroot; | ||
| 501 | else | ||
| 502 | - with_sysroot=no | ||
| 503 | + with_libtool_sysroot=no | ||
| 504 | fi | ||
| 505 | |||
| 506 | |||
| 507 | lt_sysroot= | ||
| 508 | -case ${with_sysroot} in #( | ||
| 509 | +case ${with_libtool_sysroot} in #( | ||
| 510 | yes) | ||
| 511 | if test "$GCC" = yes; then | ||
| 512 | lt_sysroot=`$CC --print-sysroot 2>/dev/null` | ||
| 513 | fi | ||
| 514 | ;; #( | ||
| 515 | /*) | ||
| 516 | - lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` | ||
| 517 | + lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"` | ||
| 518 | ;; #( | ||
| 519 | no|'') | ||
| 520 | ;; #( | ||
| 521 | *) | ||
| 522 | - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 | ||
| 523 | -$as_echo "${with_sysroot}" >&6; } | ||
| 524 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5 | ||
| 525 | +$as_echo "${with_libtool_sysroot}" >&6; } | ||
| 526 | as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 | ||
| 527 | ;; | ||
| 528 | esac | ||
| 529 | Index: libtool-2.4/tests/mdemo2/configure | ||
| 530 | =================================================================== | ||
| 531 | --- libtool-2.4.orig/tests/mdemo2/configure | ||
| 532 | +++ libtool-2.4/tests/mdemo2/configure | ||
| 533 | @@ -726,7 +726,7 @@ enable_static | ||
| 534 | with_pic | ||
| 535 | enable_fast_install | ||
| 536 | with_gnu_ld | ||
| 537 | -with_sysroot | ||
| 538 | +with_libtool_sysroot | ||
| 539 | enable_libtool_lock | ||
| 540 | ' | ||
| 541 | ac_precious_vars='build_alias | ||
| 542 | @@ -1373,7 +1373,7 @@ Optional Packages: | ||
| 543 | --with-pic try to use only PIC/non-PIC objects [default=use | ||
| 544 | both] | ||
| 545 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | ||
| 546 | - --with-sysroot=DIR Search for dependent libraries within DIR | ||
| 547 | + --with-libtool-sysroot=DIR Search for dependent libraries within DIR | ||
| 548 | (or the compiler's sysroot if not specified). | ||
| 549 | |||
| 550 | Some influential environment variables: | ||
| 551 | @@ -5884,29 +5884,29 @@ fi | ||
| 552 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 | ||
| 553 | $as_echo_n "checking for sysroot... " >&6; } | ||
| 554 | |||
| 555 | -# Check whether --with-sysroot was given. | ||
| 556 | -if test "${with_sysroot+set}" = set; then : | ||
| 557 | - withval=$with_sysroot; | ||
| 558 | +# Check whether --with-libtool-sysroot was given. | ||
| 559 | +if test "${with_libtool_sysroot+set}" = set; then : | ||
| 560 | + withval=$with_libtool_sysroot; | ||
| 561 | else | ||
| 562 | - with_sysroot=no | ||
| 563 | + with_libtool_sysroot=no | ||
| 564 | fi | ||
| 565 | |||
| 566 | |||
| 567 | lt_sysroot= | ||
| 568 | -case ${with_sysroot} in #( | ||
| 569 | +case ${with_libtool_sysroot} in #( | ||
| 570 | yes) | ||
| 571 | if test "$GCC" = yes; then | ||
| 572 | lt_sysroot=`$CC --print-sysroot 2>/dev/null` | ||
| 573 | fi | ||
| 574 | ;; #( | ||
| 575 | /*) | ||
| 576 | - lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` | ||
| 577 | + lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"` | ||
| 578 | ;; #( | ||
| 579 | no|'') | ||
| 580 | ;; #( | ||
| 581 | *) | ||
| 582 | - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 | ||
| 583 | -$as_echo "${with_sysroot}" >&6; } | ||
| 584 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5 | ||
| 585 | +$as_echo "${with_libtool_sysroot}" >&6; } | ||
| 586 | as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 | ||
| 587 | ;; | ||
| 588 | esac | ||
| 589 | Index: libtool-2.4/tests/pdemo/configure | ||
| 590 | =================================================================== | ||
| 591 | --- libtool-2.4.orig/tests/pdemo/configure | ||
| 592 | +++ libtool-2.4/tests/pdemo/configure | ||
| 593 | @@ -729,7 +729,7 @@ enable_static | ||
| 594 | with_pic | ||
| 595 | enable_fast_install | ||
| 596 | with_gnu_ld | ||
| 597 | -with_sysroot | ||
| 598 | +with_libtool_sysroot | ||
| 599 | enable_libtool_lock | ||
| 600 | ' | ||
| 601 | ac_precious_vars='build_alias | ||
| 602 | @@ -1376,7 +1376,7 @@ Optional Packages: | ||
| 603 | --with-pic try to use only PIC/non-PIC objects [default=use | ||
| 604 | both] | ||
| 605 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | ||
| 606 | - --with-sysroot=DIR Search for dependent libraries within DIR | ||
| 607 | + --with-libtool-sysroot=DIR Search for dependent libraries within DIR | ||
| 608 | (or the compiler's sysroot if not specified). | ||
| 609 | |||
| 610 | Some influential environment variables: | ||
| 611 | @@ -5887,29 +5887,29 @@ fi | ||
| 612 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 | ||
| 613 | $as_echo_n "checking for sysroot... " >&6; } | ||
| 614 | |||
| 615 | -# Check whether --with-sysroot was given. | ||
| 616 | -if test "${with_sysroot+set}" = set; then : | ||
| 617 | - withval=$with_sysroot; | ||
| 618 | +# Check whether --with-libtool-sysroot was given. | ||
| 619 | +if test "${with_libtool_sysroot+set}" = set; then : | ||
| 620 | + withval=$with_libtool_sysroot; | ||
| 621 | else | ||
| 622 | - with_sysroot=no | ||
| 623 | + with_libtool_sysroot=no | ||
| 624 | fi | ||
| 625 | |||
| 626 | |||
| 627 | lt_sysroot= | ||
| 628 | -case ${with_sysroot} in #( | ||
| 629 | +case ${with_libtool_sysroot} in #( | ||
| 630 | yes) | ||
| 631 | if test "$GCC" = yes; then | ||
| 632 | lt_sysroot=`$CC --print-sysroot 2>/dev/null` | ||
| 633 | fi | ||
| 634 | ;; #( | ||
| 635 | /*) | ||
| 636 | - lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` | ||
| 637 | + lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"` | ||
| 638 | ;; #( | ||
| 639 | no|'') | ||
| 640 | ;; #( | ||
| 641 | *) | ||
| 642 | - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 | ||
| 643 | -$as_echo "${with_sysroot}" >&6; } | ||
| 644 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5 | ||
| 645 | +$as_echo "${with_libtool_sysroot}" >&6; } | ||
| 646 | as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 | ||
| 647 | ;; | ||
| 648 | esac | ||
| 649 | Index: libtool-2.4/tests/sysroot.at | ||
| 650 | =================================================================== | ||
| 651 | --- libtool-2.4.orig/tests/sysroot.at | ||
| 652 | +++ libtool-2.4/tests/sysroot.at | ||
| 653 | @@ -64,7 +64,7 @@ while read file; do | ||
| 654 | done]) | ||
| 655 | |||
| 656 | LDFLAGS="$LDFLAGS --sysroot=$sysroot -no-undefined" | ||
| 657 | -configure_options="$configure_options --with-sysroot=$sysroot --prefix=$prefix" | ||
| 658 | +configure_options="$configure_options --with-libtool-sysroot=$sysroot --prefix=$prefix" | ||
| 659 | |||
| 660 | #??? | ||
| 661 | if test "$shlibpath_var" = PATH; then | ||
| 662 | @@ -114,7 +114,7 @@ AM_INIT_AUTOMAKE([foreign]) | ||
| 663 | AC_PROG_CC | ||
| 664 | AC_CONFIG_SRCDIR([lib2.c]) | ||
| 665 | LT_INIT | ||
| 666 | -sysroot=$with_sysroot | ||
| 667 | +sysroot=$with_libtool_sysroot | ||
| 668 | AC_SUBST([sysroot]) | ||
| 669 | AC_OUTPUT(Makefile) | ||
| 670 | ]]) | ||
| 671 | @@ -155,7 +155,7 @@ AM_INIT_AUTOMAKE([foreign]) | ||
| 672 | AC_PROG_CC | ||
| 673 | AC_CONFIG_SRCDIR([prog.c]) | ||
| 674 | LT_INIT | ||
| 675 | -sysroot=$with_sysroot | ||
| 676 | +sysroot=$with_libtool_sysroot | ||
| 677 | AC_SUBST([sysroot]) | ||
| 678 | AC_OUTPUT(Makefile) | ||
| 679 | ]]) | ||
| 680 | Index: libtool-2.4/tests/tagdemo/configure | ||
| 681 | =================================================================== | ||
| 682 | --- libtool-2.4.orig/tests/tagdemo/configure | ||
| 683 | +++ libtool-2.4/tests/tagdemo/configure | ||
| 684 | @@ -736,7 +736,7 @@ enable_static | ||
| 685 | with_pic | ||
| 686 | enable_fast_install | ||
| 687 | with_gnu_ld | ||
| 688 | -with_sysroot | ||
| 689 | +with_libtool_sysroot | ||
| 690 | enable_libtool_lock | ||
| 691 | with_gnu_ld | ||
| 692 | ' | ||
| 693 | @@ -1392,7 +1392,7 @@ Optional Packages: | ||
| 694 | --with-pic try to use only PIC/non-PIC objects [default=use | ||
| 695 | both] | ||
| 696 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | ||
| 697 | - --with-sysroot=DIR Search for dependent libraries within DIR | ||
| 698 | + --with-libtool-sysroot=DIR Search for dependent libraries within DIR | ||
| 699 | (or the compiler's sysroot if not specified). | ||
| 700 | |||
| 701 | Some influential environment variables: | ||
| 702 | @@ -6907,29 +6907,29 @@ fi | ||
| 703 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 | ||
| 704 | $as_echo_n "checking for sysroot... " >&6; } | ||
| 705 | |||
| 706 | -# Check whether --with-sysroot was given. | ||
| 707 | -if test "${with_sysroot+set}" = set; then : | ||
| 708 | - withval=$with_sysroot; | ||
| 709 | +# Check whether --with-libtool-sysroot was given. | ||
| 710 | +if test "${with_libtool_sysroot+set}" = set; then : | ||
| 711 | + withval=$with_libtool_sysroot; | ||
| 712 | else | ||
| 713 | - with_sysroot=no | ||
| 714 | + with_libtool_sysroot=no | ||
| 715 | fi | ||
| 716 | |||
| 717 | |||
| 718 | lt_sysroot= | ||
| 719 | -case ${with_sysroot} in #( | ||
| 720 | +case ${with_libtool_sysroot} in #( | ||
| 721 | yes) | ||
| 722 | if test "$GCC" = yes; then | ||
| 723 | lt_sysroot=`$CC --print-sysroot 2>/dev/null` | ||
| 724 | fi | ||
| 725 | ;; #( | ||
| 726 | /*) | ||
| 727 | - lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` | ||
| 728 | + lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"` | ||
| 729 | ;; #( | ||
| 730 | no|'') | ||
| 731 | ;; #( | ||
| 732 | *) | ||
| 733 | - { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 | ||
| 734 | -$as_echo "${with_sysroot}" >&6; } | ||
| 735 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5 | ||
| 736 | +$as_echo "${with_libtool_sysroot}" >&6; } | ||
| 737 | as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 | ||
| 738 | ;; | ||
| 739 | esac | ||
| 740 | Index: libtool-2.4/tests/testsuite | ||
| 741 | =================================================================== | ||
| 742 | --- libtool-2.4.orig/tests/testsuite | ||
| 743 | +++ libtool-2.4/tests/testsuite | ||
| 744 | @@ -25277,7 +25277,7 @@ $at_traceon; } | ||
| 745 | |||
| 746 | |||
| 747 | LDFLAGS="$LDFLAGS --sysroot=$sysroot -no-undefined" | ||
| 748 | -configure_options="$configure_options --with-sysroot=$sysroot --prefix=$prefix" | ||
| 749 | +configure_options="$configure_options --with-libtool-sysroot=$sysroot --prefix=$prefix" | ||
| 750 | |||
| 751 | #??? | ||
| 752 | if test "$shlibpath_var" = PATH; then | ||
| 753 | @@ -25475,7 +25475,7 @@ AM_INIT_AUTOMAKE([foreign]) | ||
| 754 | AC_PROG_CC | ||
| 755 | AC_CONFIG_SRCDIR([lib2.c]) | ||
| 756 | LT_INIT | ||
| 757 | -sysroot=$with_sysroot | ||
| 758 | +sysroot=$with_libtool_sysroot | ||
| 759 | AC_SUBST([sysroot]) | ||
| 760 | AC_OUTPUT(Makefile) | ||
| 761 | _ATEOF | ||
| 762 | @@ -25652,7 +25652,7 @@ AM_INIT_AUTOMAKE([foreign]) | ||
| 763 | AC_PROG_CC | ||
| 764 | AC_CONFIG_SRCDIR([prog.c]) | ||
| 765 | LT_INIT | ||
| 766 | -sysroot=$with_sysroot | ||
| 767 | +sysroot=$with_libtool_sysroot | ||
| 768 | AC_SUBST([sysroot]) | ||
| 769 | AC_OUTPUT(Makefile) | ||
| 770 | _ATEOF | ||
| 771 | @@ -25993,7 +25993,7 @@ $at_traceon; } | ||
| 772 | |||
| 773 | |||
| 774 | LDFLAGS="$LDFLAGS --sysroot=$sysroot -no-undefined" | ||
| 775 | -configure_options="$configure_options --with-sysroot=$sysroot --prefix=$prefix" | ||
| 776 | +configure_options="$configure_options --with-libtool-sysroot=$sysroot --prefix=$prefix" | ||
| 777 | |||
| 778 | #??? | ||
| 779 | if test "$shlibpath_var" = PATH; then | ||
| 780 | @@ -26191,7 +26191,7 @@ AM_INIT_AUTOMAKE([foreign]) | ||
| 781 | AC_PROG_CC | ||
| 782 | AC_CONFIG_SRCDIR([lib2.c]) | ||
| 783 | LT_INIT | ||
| 784 | -sysroot=$with_sysroot | ||
| 785 | +sysroot=$with_libtool_sysroot | ||
| 786 | AC_SUBST([sysroot]) | ||
| 787 | AC_OUTPUT(Makefile) | ||
| 788 | _ATEOF | ||
| 789 | @@ -26368,7 +26368,7 @@ AM_INIT_AUTOMAKE([foreign]) | ||
| 790 | AC_PROG_CC | ||
| 791 | AC_CONFIG_SRCDIR([prog.c]) | ||
| 792 | LT_INIT | ||
| 793 | -sysroot=$with_sysroot | ||
| 794 | +sysroot=$with_libtool_sysroot | ||
| 795 | AC_SUBST([sysroot]) | ||
| 796 | AC_OUTPUT(Makefile) | ||
| 797 | _ATEOF | ||
| 798 | @@ -26709,7 +26709,7 @@ $at_traceon; } | ||
| 799 | |||
| 800 | |||
| 801 | LDFLAGS="$LDFLAGS --sysroot=$sysroot -no-undefined" | ||
| 802 | -configure_options="$configure_options --with-sysroot=$sysroot --prefix=$prefix" | ||
| 803 | +configure_options="$configure_options --with-libtool-sysroot=$sysroot --prefix=$prefix" | ||
| 804 | |||
| 805 | #??? | ||
| 806 | if test "$shlibpath_var" = PATH; then | ||
| 807 | @@ -26907,7 +26907,7 @@ AM_INIT_AUTOMAKE([foreign]) | ||
| 808 | AC_PROG_CC | ||
| 809 | AC_CONFIG_SRCDIR([lib2.c]) | ||
| 810 | LT_INIT | ||
| 811 | -sysroot=$with_sysroot | ||
| 812 | +sysroot=$with_libtool_sysroot | ||
| 813 | AC_SUBST([sysroot]) | ||
| 814 | AC_OUTPUT(Makefile) | ||
| 815 | _ATEOF | ||
| 816 | @@ -27084,7 +27084,7 @@ AM_INIT_AUTOMAKE([foreign]) | ||
| 817 | AC_PROG_CC | ||
| 818 | AC_CONFIG_SRCDIR([prog.c]) | ||
| 819 | LT_INIT | ||
| 820 | -sysroot=$with_sysroot | ||
| 821 | +sysroot=$with_libtool_sysroot | ||
| 822 | AC_SUBST([sysroot]) | ||
| 823 | AC_OUTPUT(Makefile) | ||
| 824 | _ATEOF | ||
diff --git a/meta/recipes-devtools/libtool/libtool/resolve-sysroot.patch b/meta/recipes-devtools/libtool/libtool/resolve-sysroot.patch new file mode 100644 index 0000000000..54f7f5b736 --- /dev/null +++ b/meta/recipes-devtools/libtool/libtool/resolve-sysroot.patch | |||
| @@ -0,0 +1,40 @@ | |||
| 1 | Sometimes .las have =/a/b/c.la in dependency_libs. This should be | ||
| 2 | resolved to sysroot. | ||
| 3 | |||
| 4 | -Khem Raj <raj.khem@gmail.com> | ||
| 5 | |||
| 6 | Index: libtool-2.4/libltdl/config/ltmain.m4sh | ||
| 7 | =================================================================== | ||
| 8 | --- libtool-2.4.orig/libltdl/config/ltmain.m4sh | ||
| 9 | +++ libtool-2.4/libltdl/config/ltmain.m4sh | ||
| 10 | @@ -8479,7 +8479,8 @@ EOF | ||
| 11 | *.la) | ||
| 12 | func_basename "$deplib" | ||
| 13 | name="$func_basename_result" | ||
| 14 | - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` | ||
| 15 | + func_resolve_sysroot "$deplib" | ||
| 16 | + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` | ||
| 17 | test -z "$libdir" && \ | ||
| 18 | func_fatal_error "\`$deplib' is not a valid libtool archive" | ||
| 19 | func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" | ||
| 20 | @@ -8505,7 +8506,9 @@ EOF | ||
| 21 | *.la) | ||
| 22 | func_basename "$lib" | ||
| 23 | name="$func_basename_result" | ||
| 24 | - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` | ||
| 25 | + func_resolve_sysroot "$lib" | ||
| 26 | + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` | ||
| 27 | + | ||
| 28 | test -z "$libdir" && \ | ||
| 29 | func_fatal_error "\`$lib' is not a valid libtool archive" | ||
| 30 | func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name" | ||
| 31 | @@ -8524,7 +8527,8 @@ EOF | ||
| 32 | # the library: | ||
| 33 | func_basename "$lib" | ||
| 34 | name="$func_basename_result" | ||
| 35 | - eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` | ||
| 36 | + func_resolve_sysroot "$lib" | ||
| 37 | + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` | ||
| 38 | test -z "$libdir" && \ | ||
| 39 | func_fatal_error "\`$lib' is not a valid libtool archive" | ||
| 40 | func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name" | ||
diff --git a/meta/recipes-devtools/libtool/libtool/use-sysroot-in-libpath.patch b/meta/recipes-devtools/libtool/libtool/use-sysroot-in-libpath.patch new file mode 100644 index 0000000000..4d9e90c144 --- /dev/null +++ b/meta/recipes-devtools/libtool/libtool/use-sysroot-in-libpath.patch | |||
| @@ -0,0 +1,20 @@ | |||
| 1 | When using sysroot we should append it to libdir, which is helpful in | ||
| 2 | cross builds as the system is staged in the sysroot. For normal builds, | ||
| 3 | i.e. when lt_sysroot is not set, it will still behave the same and add | ||
| 4 | -L/usr/lib to the relink command. | ||
| 5 | |||
| 6 | -Khem Raj <raj.khem@gmail.com> | ||
| 7 | |||
| 8 | Index: libtool-2.4/libltdl/config/ltmain.m4sh | ||
| 9 | =================================================================== | ||
| 10 | --- libtool-2.4.orig/libltdl/config/ltmain.m4sh | ||
| 11 | +++ libtool-2.4/libltdl/config/ltmain.m4sh | ||
| 12 | @@ -6122,7 +6122,7 @@ func_mode_link () | ||
| 13 | fi | ||
| 14 | else | ||
| 15 | # We cannot seem to hardcode it, guess we'll fake it. | ||
| 16 | - add_dir="-L$libdir" | ||
| 17 | + add_dir="-L$lt_sysroot$libdir" | ||
| 18 | # Try looking first in the location we're being installed to. | ||
| 19 | if test -n "$inst_prefix_dir"; then | ||
| 20 | case $libdir in | ||
