summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/gettext/gettext-0.14.1/linklib_from_0.17.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-core/gettext/gettext-0.14.1/linklib_from_0.17.patch')
-rw-r--r--meta/recipes-core/gettext/gettext-0.14.1/linklib_from_0.17.patch1135
1 files changed, 1135 insertions, 0 deletions
diff --git a/meta/recipes-core/gettext/gettext-0.14.1/linklib_from_0.17.patch b/meta/recipes-core/gettext/gettext-0.14.1/linklib_from_0.17.patch
new file mode 100644
index 0000000000..f4ae8467d7
--- /dev/null
+++ b/meta/recipes-core/gettext/gettext-0.14.1/linklib_from_0.17.patch
@@ -0,0 +1,1135 @@
1# Pulled from OpenEmbedded
2#
3# Commented by: Saul Wold <saul.wold@intel.com>
4
5Index: gettext-0.14.1/autoconf-lib-link/m4/lib-ld.m4
6===================================================================
7--- gettext-0.14.1.orig/autoconf-lib-link/m4/lib-ld.m4 2008-04-15 14:32:45.000000000 +0100
8+++ gettext-0.14.1/autoconf-lib-link/m4/lib-ld.m4 2008-04-15 14:32:47.000000000 +0100
9@@ -1,10 +1,8 @@
10 # lib-ld.m4 serial 3 (gettext-0.13)
11 dnl Copyright (C) 1996-2003 Free Software Foundation, Inc.
12-dnl This file is free software, distributed under the terms of the GNU
13-dnl General Public License. As a special exception to the GNU General
14-dnl Public License, this file may be distributed as part of a program
15-dnl that contains a configuration script generated by Autoconf, under
16-dnl the same distribution terms as the rest of that program.
17+dnl This file is free software; the Free Software Foundation
18+dnl gives unlimited permission to copy and/or distribute it,
19+dnl with or without modifications, as long as this notice is preserved.
20
21 dnl Subroutines of libtool.m4,
22 dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision
23Index: gettext-0.14.1/autoconf-lib-link/m4/lib-link.m4
24===================================================================
25--- gettext-0.14.1.orig/autoconf-lib-link/m4/lib-link.m4 2008-04-15 14:32:45.000000000 +0100
26+++ gettext-0.14.1/autoconf-lib-link/m4/lib-link.m4 2008-04-15 14:32:47.000000000 +0100
27@@ -1,17 +1,19 @@
28-# lib-link.m4 serial 4 (gettext-0.12)
29-dnl Copyright (C) 2001-2003 Free Software Foundation, Inc.
30-dnl This file is free software, distributed under the terms of the GNU
31-dnl General Public License. As a special exception to the GNU General
32-dnl Public License, this file may be distributed as part of a program
33-dnl that contains a configuration script generated by Autoconf, under
34-dnl the same distribution terms as the rest of that program.
35+# lib-link.m4 serial 13 (gettext-0.17)
36+dnl Copyright (C) 2001-2007 Free Software Foundation, Inc.
37+dnl This file is free software; the Free Software Foundation
38+dnl gives unlimited permission to copy and/or distribute it,
39+dnl with or without modifications, as long as this notice is preserved.
40
41 dnl From Bruno Haible.
42
43+AC_PREREQ(2.54)
44+
45 dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and
46 dnl the libraries corresponding to explicit and implicit dependencies.
47 dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and
48 dnl augments the CPPFLAGS variable.
49+dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname
50+dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem.
51 AC_DEFUN([AC_LIB_LINKFLAGS],
52 [
53 AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
54@@ -24,13 +26,16 @@
55 ac_cv_lib[]Name[]_libs="$LIB[]NAME"
56 ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME"
57 ac_cv_lib[]Name[]_cppflags="$INC[]NAME"
58+ ac_cv_lib[]Name[]_prefix="$LIB[]NAME[]_PREFIX"
59 ])
60 LIB[]NAME="$ac_cv_lib[]Name[]_libs"
61 LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs"
62 INC[]NAME="$ac_cv_lib[]Name[]_cppflags"
63+ LIB[]NAME[]_PREFIX="$ac_cv_lib[]Name[]_prefix"
64 AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
65 AC_SUBST([LIB]NAME)
66 AC_SUBST([LTLIB]NAME)
67+ AC_SUBST([LIB]NAME[_PREFIX])
68 dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the
69 dnl results of this search when this library appears as a dependency.
70 HAVE_LIB[]NAME=yes
71@@ -46,6 +51,8 @@
72 dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and
73 dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs
74 dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty.
75+dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname
76+dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem.
77 AC_DEFUN([AC_LIB_HAVE_LINKFLAGS],
78 [
79 AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
80@@ -82,19 +89,27 @@
81 CPPFLAGS="$ac_save_CPPFLAGS"
82 LIB[]NAME=
83 LTLIB[]NAME=
84+ LIB[]NAME[]_PREFIX=
85 fi
86 AC_SUBST([HAVE_LIB]NAME)
87 AC_SUBST([LIB]NAME)
88 AC_SUBST([LTLIB]NAME)
89+ AC_SUBST([LIB]NAME[_PREFIX])
90 undefine([Name])
91 undefine([NAME])
92 ])
93
94 dnl Determine the platform dependent parameters needed to use rpath:
95-dnl libext, shlibext, hardcode_libdir_flag_spec, hardcode_libdir_separator,
96-dnl hardcode_direct, hardcode_minus_L.
97+dnl acl_libext,
98+dnl acl_shlibext,
99+dnl acl_hardcode_libdir_flag_spec,
100+dnl acl_hardcode_libdir_separator,
101+dnl acl_hardcode_direct,
102+dnl acl_hardcode_minus_L.
103 AC_DEFUN([AC_LIB_RPATH],
104 [
105+ dnl Tell automake >= 1.10 to complain if config.rpath is missing.
106+ m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])])
107 AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS
108 AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld
109 AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host
110@@ -107,12 +122,14 @@
111 acl_cv_rpath=done
112 ])
113 wl="$acl_cv_wl"
114- libext="$acl_cv_libext"
115- shlibext="$acl_cv_shlibext"
116- hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
117- hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
118- hardcode_direct="$acl_cv_hardcode_direct"
119- hardcode_minus_L="$acl_cv_hardcode_minus_L"
120+ acl_libext="$acl_cv_libext"
121+ acl_shlibext="$acl_cv_shlibext"
122+ acl_libname_spec="$acl_cv_libname_spec"
123+ acl_library_names_spec="$acl_cv_library_names_spec"
124+ acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
125+ acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
126+ acl_hardcode_direct="$acl_cv_hardcode_direct"
127+ acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
128 dnl Determine whether the user wants rpath handling at all.
129 AC_ARG_ENABLE(rpath,
130 [ --disable-rpath do not hardcode runtime library paths],
131@@ -122,19 +139,24 @@
132 dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and
133 dnl the libraries corresponding to explicit and implicit dependencies.
134 dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables.
135+dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found
136+dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem.
137 AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
138 [
139+ AC_REQUIRE([AC_LIB_PREPARE_MULTILIB])
140 define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
141 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
142+ dnl Autoconf >= 2.61 supports dots in --with options.
143+ define([N_A_M_E],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[translit([$1],[.],[_])],[$1])])
144 dnl By default, look in $includedir and $libdir.
145 use_additional=yes
146 AC_LIB_WITH_FINAL_PREFIX([
147 eval additional_includedir=\"$includedir\"
148 eval additional_libdir=\"$libdir\"
149 ])
150- AC_LIB_ARG_WITH([lib$1-prefix],
151-[ --with-lib$1-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib
152- --without-lib$1-prefix don't search for lib$1 in includedir and libdir],
153+ AC_LIB_ARG_WITH([lib]N_A_M_E[-prefix],
154+[ --with-lib]N_A_M_E[-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib
155+ --without-lib]N_A_M_E[-prefix don't search for lib$1 in includedir and libdir],
156 [
157 if test "X$withval" = "Xno"; then
158 use_additional=no
159@@ -146,7 +168,7 @@
160 ])
161 else
162 additional_includedir="$withval/include"
163- additional_libdir="$withval/lib"
164+ additional_libdir="$withval/$acl_libdirstem"
165 fi
166 fi
167 ])
168@@ -155,6 +177,7 @@
169 LIB[]NAME=
170 LTLIB[]NAME=
171 INC[]NAME=
172+ LIB[]NAME[]_PREFIX=
173 rpathdirs=
174 ltrpathdirs=
175 names_already_handled=
176@@ -194,22 +217,55 @@
177 found_la=
178 found_so=
179 found_a=
180+ eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
181+ if test -n "$acl_shlibext"; then
182+ shrext=".$acl_shlibext" # typically: shrext=.so
183+ else
184+ shrext=
185+ fi
186 if test $use_additional = yes; then
187- if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
188- found_dir="$additional_libdir"
189- found_so="$additional_libdir/lib$name.$shlibext"
190- if test -f "$additional_libdir/lib$name.la"; then
191- found_la="$additional_libdir/lib$name.la"
192- fi
193- else
194- if test -f "$additional_libdir/lib$name.$libext"; then
195- found_dir="$additional_libdir"
196- found_a="$additional_libdir/lib$name.$libext"
197- if test -f "$additional_libdir/lib$name.la"; then
198- found_la="$additional_libdir/lib$name.la"
199+ dir="$additional_libdir"
200+ dnl The same code as in the loop below:
201+ dnl First look for a shared library.
202+ if test -n "$acl_shlibext"; then
203+ if test -f "$dir/$libname$shrext"; then
204+ found_dir="$dir"
205+ found_so="$dir/$libname$shrext"
206+ else
207+ if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
208+ ver=`(cd "$dir" && \
209+ for f in "$libname$shrext".*; do echo "$f"; done \
210+ | sed -e "s,^$libname$shrext\\\\.,," \
211+ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
212+ | sed 1q ) 2>/dev/null`
213+ if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
214+ found_dir="$dir"
215+ found_so="$dir/$libname$shrext.$ver"
216+ fi
217+ else
218+ eval library_names=\"$acl_library_names_spec\"
219+ for f in $library_names; do
220+ if test -f "$dir/$f"; then
221+ found_dir="$dir"
222+ found_so="$dir/$f"
223+ break
224+ fi
225+ done
226 fi
227 fi
228 fi
229+ dnl Then look for a static library.
230+ if test "X$found_dir" = "X"; then
231+ if test -f "$dir/$libname.$acl_libext"; then
232+ found_dir="$dir"
233+ found_a="$dir/$libname.$acl_libext"
234+ fi
235+ fi
236+ if test "X$found_dir" != "X"; then
237+ if test -f "$dir/$libname.la"; then
238+ found_la="$dir/$libname.la"
239+ fi
240+ fi
241 fi
242 if test "X$found_dir" = "X"; then
243 for x in $LDFLAGS $LTLIB[]NAME; do
244@@ -217,21 +273,46 @@
245 case "$x" in
246 -L*)
247 dir=`echo "X$x" | sed -e 's/^X-L//'`
248- if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
249- found_dir="$dir"
250- found_so="$dir/lib$name.$shlibext"
251- if test -f "$dir/lib$name.la"; then
252- found_la="$dir/lib$name.la"
253- fi
254- else
255- if test -f "$dir/lib$name.$libext"; then
256+ dnl First look for a shared library.
257+ if test -n "$acl_shlibext"; then
258+ if test -f "$dir/$libname$shrext"; then
259 found_dir="$dir"
260- found_a="$dir/lib$name.$libext"
261- if test -f "$dir/lib$name.la"; then
262- found_la="$dir/lib$name.la"
263+ found_so="$dir/$libname$shrext"
264+ else
265+ if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
266+ ver=`(cd "$dir" && \
267+ for f in "$libname$shrext".*; do echo "$f"; done \
268+ | sed -e "s,^$libname$shrext\\\\.,," \
269+ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
270+ | sed 1q ) 2>/dev/null`
271+ if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
272+ found_dir="$dir"
273+ found_so="$dir/$libname$shrext.$ver"
274+ fi
275+ else
276+ eval library_names=\"$acl_library_names_spec\"
277+ for f in $library_names; do
278+ if test -f "$dir/$f"; then
279+ found_dir="$dir"
280+ found_so="$dir/$f"
281+ break
282+ fi
283+ done
284 fi
285 fi
286 fi
287+ dnl Then look for a static library.
288+ if test "X$found_dir" = "X"; then
289+ if test -f "$dir/$libname.$acl_libext"; then
290+ found_dir="$dir"
291+ found_a="$dir/$libname.$acl_libext"
292+ fi
293+ fi
294+ if test "X$found_dir" != "X"; then
295+ if test -f "$dir/$libname.la"; then
296+ found_la="$dir/$libname.la"
297+ fi
298+ fi
299 ;;
300 esac
301 if test "X$found_dir" != "X"; then
302@@ -246,7 +327,7 @@
303 dnl Linking with a shared library. We attempt to hardcode its
304 dnl directory into the executable's runpath, unless it's the
305 dnl standard /usr/lib.
306- if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
307+ if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/$acl_libdirstem"; then
308 dnl No hardcoding is needed.
309 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
310 else
311@@ -265,12 +346,12 @@
312 ltrpathdirs="$ltrpathdirs $found_dir"
313 fi
314 dnl The hardcoding into $LIBNAME is system dependent.
315- if test "$hardcode_direct" = yes; then
316+ if test "$acl_hardcode_direct" = yes; then
317 dnl Using DIR/libNAME.so during linking hardcodes DIR into the
318 dnl resulting binary.
319 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
320 else
321- if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
322+ if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
323 dnl Use an explicit option to hardcode DIR into the resulting
324 dnl binary.
325 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
326@@ -301,13 +382,13 @@
327 if test -z "$haveit"; then
328 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir"
329 fi
330- if test "$hardcode_minus_L" != no; then
331+ if test "$acl_hardcode_minus_L" != no; then
332 dnl FIXME: Not sure whether we should use
333 dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
334 dnl here.
335 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
336 else
337- dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH
338+ dnl We cannot use $acl_hardcode_runpath_var and LD_RUN_PATH
339 dnl here, because this doesn't fit in flags passed to the
340 dnl compiler. So give up. No hardcoding. This affects only
341 dnl very old systems.
342@@ -332,8 +413,9 @@
343 dnl Assume the include files are nearby.
344 additional_includedir=
345 case "$found_dir" in
346- */lib | */lib/)
347- basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
348+ */$acl_libdirstem | */$acl_libdirstem/)
349+ basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
350+ LIB[]NAME[]_PREFIX="$basedir"
351 additional_includedir="$basedir/include"
352 ;;
353 esac
354@@ -350,7 +432,7 @@
355 if test "X$additional_includedir" = "X/usr/local/include"; then
356 if test -n "$GCC"; then
357 case $host_os in
358- linux*) haveit=yes;;
359+ linux* | gnu* | k*bsd*-gnu) haveit=yes;;
360 esac
361 fi
362 fi
363@@ -394,12 +476,12 @@
364 dnl 3. if it's already present in $LDFLAGS or the already
365 dnl constructed $LIBNAME,
366 dnl 4. if it doesn't exist as a directory.
367- if test "X$additional_libdir" != "X/usr/lib"; then
368+ if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then
369 haveit=
370- if test "X$additional_libdir" = "X/usr/local/lib"; then
371+ if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then
372 if test -n "$GCC"; then
373 case $host_os in
374- linux*) haveit=yes;;
375+ linux* | gnu* | k*bsd*-gnu) haveit=yes;;
376 esac
377 fi
378 fi
379@@ -495,18 +577,18 @@
380 done
381 done
382 if test "X$rpathdirs" != "X"; then
383- if test -n "$hardcode_libdir_separator"; then
384+ if test -n "$acl_hardcode_libdir_separator"; then
385 dnl Weird platform: only the last -rpath option counts, the user must
386 dnl pass all path elements in one option. We can arrange that for a
387 dnl single library, but not when more than one $LIBNAMEs are used.
388 alldirs=
389 for found_dir in $rpathdirs; do
390- alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
391+ alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
392 done
393- dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl.
394+ dnl Note: acl_hardcode_libdir_flag_spec uses $libdir and $wl.
395 acl_save_libdir="$libdir"
396 libdir="$alldirs"
397- eval flag=\"$hardcode_libdir_flag_spec\"
398+ eval flag=\"$acl_hardcode_libdir_flag_spec\"
399 libdir="$acl_save_libdir"
400 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
401 else
402@@ -514,7 +596,7 @@
403 for found_dir in $rpathdirs; do
404 acl_save_libdir="$libdir"
405 libdir="$found_dir"
406- eval flag=\"$hardcode_libdir_flag_spec\"
407+ eval flag=\"$acl_hardcode_libdir_flag_spec\"
408 libdir="$acl_save_libdir"
409 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
410 done
411@@ -549,3 +631,79 @@
412 fi
413 done
414 ])
415+
416+dnl For those cases where a variable contains several -L and -l options
417+dnl referring to unknown libraries and directories, this macro determines the
418+dnl necessary additional linker options for the runtime path.
419+dnl AC_LIB_LINKFLAGS_FROM_LIBS([LDADDVAR], [LIBSVALUE], [USE-LIBTOOL])
420+dnl sets LDADDVAR to linker options needed together with LIBSVALUE.
421+dnl If USE-LIBTOOL evaluates to non-empty, linking with libtool is assumed,
422+dnl otherwise linking without libtool is assumed.
423+AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS],
424+[
425+ AC_REQUIRE([AC_LIB_RPATH])
426+ AC_REQUIRE([AC_LIB_PREPARE_MULTILIB])
427+ $1=
428+ if test "$enable_rpath" != no; then
429+ if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
430+ dnl Use an explicit option to hardcode directories into the resulting
431+ dnl binary.
432+ rpathdirs=
433+ next=
434+ for opt in $2; do
435+ if test -n "$next"; then
436+ dir="$next"
437+ dnl No need to hardcode the standard /usr/lib.
438+ if test "X$dir" != "X/usr/$acl_libdirstem"; then
439+ rpathdirs="$rpathdirs $dir"
440+ fi
441+ next=
442+ else
443+ case $opt in
444+ -L) next=yes ;;
445+ -L*) dir=`echo "X$opt" | sed -e 's,^X-L,,'`
446+ dnl No need to hardcode the standard /usr/lib.
447+ if test "X$dir" != "X/usr/$acl_libdirstem"; then
448+ rpathdirs="$rpathdirs $dir"
449+ fi
450+ next= ;;
451+ *) next= ;;
452+ esac
453+ fi
454+ done
455+ if test "X$rpathdirs" != "X"; then
456+ if test -n ""$3""; then
457+ dnl libtool is used for linking. Use -R options.
458+ for dir in $rpathdirs; do
459+ $1="${$1}${$1:+ }-R$dir"
460+ done
461+ else
462+ dnl The linker is used for linking directly.
463+ if test -n "$acl_hardcode_libdir_separator"; then
464+ dnl Weird platform: only the last -rpath option counts, the user
465+ dnl must pass all path elements in one option.
466+ alldirs=
467+ for dir in $rpathdirs; do
468+ alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$dir"
469+ done
470+ acl_save_libdir="$libdir"
471+ libdir="$alldirs"
472+ eval flag=\"$acl_hardcode_libdir_flag_spec\"
473+ libdir="$acl_save_libdir"
474+ $1="$flag"
475+ else
476+ dnl The -rpath options are cumulative.
477+ for dir in $rpathdirs; do
478+ acl_save_libdir="$libdir"
479+ libdir="$dir"
480+ eval flag=\"$acl_hardcode_libdir_flag_spec\"
481+ libdir="$acl_save_libdir"
482+ $1="${$1}${$1:+ }$flag"
483+ done
484+ fi
485+ fi
486+ fi
487+ fi
488+ fi
489+ AC_SUBST([$1])
490+])
491Index: gettext-0.14.1/autoconf-lib-link/m4/lib-prefix.m4
492===================================================================
493--- gettext-0.14.1.orig/autoconf-lib-link/m4/lib-prefix.m4 2008-04-15 14:32:45.000000000 +0100
494+++ gettext-0.14.1/autoconf-lib-link/m4/lib-prefix.m4 2008-04-15 14:32:47.000000000 +0100
495@@ -1,10 +1,8 @@
496-# lib-prefix.m4 serial 3 (gettext-0.13)
497-dnl Copyright (C) 2001-2003 Free Software Foundation, Inc.
498-dnl This file is free software, distributed under the terms of the GNU
499-dnl General Public License. As a special exception to the GNU General
500-dnl Public License, this file may be distributed as part of a program
501-dnl that contains a configuration script generated by Autoconf, under
502-dnl the same distribution terms as the rest of that program.
503+# lib-prefix.m4 serial 5 (gettext-0.15)
504+dnl Copyright (C) 2001-2005 Free Software Foundation, Inc.
505+dnl This file is free software; the Free Software Foundation
506+dnl gives unlimited permission to copy and/or distribute it,
507+dnl with or without modifications, as long as this notice is preserved.
508
509 dnl From Bruno Haible.
510
511@@ -26,6 +24,7 @@
512 AC_BEFORE([$0], [AC_LIB_LINKFLAGS])
513 AC_REQUIRE([AC_PROG_CC])
514 AC_REQUIRE([AC_CANONICAL_HOST])
515+ AC_REQUIRE([AC_LIB_PREPARE_MULTILIB])
516 AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
517 dnl By default, look in $includedir and $libdir.
518 use_additional=yes
519@@ -47,7 +46,7 @@
520 ])
521 else
522 additional_includedir="$withval/include"
523- additional_libdir="$withval/lib"
524+ additional_libdir="$withval/$acl_libdirstem"
525 fi
526 fi
527 ])
528@@ -71,7 +70,7 @@
529 if test "X$additional_includedir" = "X/usr/local/include"; then
530 if test -n "$GCC"; then
531 case $host_os in
532- linux*) haveit=yes;;
533+ linux* | gnu* | k*bsd*-gnu) haveit=yes;;
534 esac
535 fi
536 fi
537@@ -89,7 +88,7 @@
538 dnl 2. if it's already present in $LDFLAGS,
539 dnl 3. if it's /usr/local/lib and we are using GCC on Linux,
540 dnl 4. if it doesn't exist as a directory.
541- if test "X$additional_libdir" != "X/usr/lib"; then
542+ if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then
543 haveit=
544 for x in $LDFLAGS; do
545 AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
546@@ -99,7 +98,7 @@
547 fi
548 done
549 if test -z "$haveit"; then
550- if test "X$additional_libdir" = "X/usr/local/lib"; then
551+ if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then
552 if test -n "$GCC"; then
553 case $host_os in
554 linux*) haveit=yes;;
555@@ -153,3 +152,34 @@
556 exec_prefix="$acl_save_exec_prefix"
557 prefix="$acl_save_prefix"
558 ])
559+
560+dnl AC_LIB_PREPARE_MULTILIB creates a variable acl_libdirstem, containing
561+dnl the basename of the libdir, either "lib" or "lib64".
562+AC_DEFUN([AC_LIB_PREPARE_MULTILIB],
563+[
564+ dnl There is no formal standard regarding lib and lib64. The current
565+ dnl practice is that on a system supporting 32-bit and 64-bit instruction
566+ dnl sets or ABIs, 64-bit libraries go under $prefix/lib64 and 32-bit
567+ dnl libraries go under $prefix/lib. We determine the compiler's default
568+ dnl mode by looking at the compiler's library search path. If at least
569+ dnl of its elements ends in /lib64 or points to a directory whose absolute
570+ dnl pathname ends in /lib64, we assume a 64-bit ABI. Otherwise we use the
571+ dnl default, namely "lib".
572+ acl_libdirstem=lib
573+ searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
574+ if test -n "$searchpath"; then
575+ acl_save_IFS="${IFS= }"; IFS=":"
576+ for searchdir in $searchpath; do
577+ if test -d "$searchdir"; then
578+ case "$searchdir" in
579+ */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
580+ *) searchdir=`cd "$searchdir" && pwd`
581+ case "$searchdir" in
582+ */lib64 ) acl_libdirstem=lib64 ;;
583+ esac ;;
584+ esac
585+ fi
586+ done
587+ IFS="$acl_save_IFS"
588+ fi
589+])
590Index: gettext-0.14.1/autoconf-lib-link/config.rpath
591===================================================================
592--- gettext-0.14.1.orig/autoconf-lib-link/config.rpath 2008-04-15 14:32:51.000000000 +0100
593+++ gettext-0.14.1/autoconf-lib-link/config.rpath 2007-06-28 00:01:49.000000000 +0100
594@@ -2,28 +2,13 @@
595 # Output a system dependent set of variables, describing how to set the
596 # run time search path of shared libraries in an executable.
597 #
598-# Copyright 1996-2003 Free Software Foundation, Inc.
599+# Copyright 1996-2007 Free Software Foundation, Inc.
600 # Taken from GNU libtool, 2001
601 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
602 #
603-# This program is free software; you can redistribute it and/or modify
604-# it under the terms of the GNU General Public License as published by
605-# the Free Software Foundation; either version 2 of the License, or
606-# (at your option) any later version.
607-#
608-# This program is distributed in the hope that it will be useful, but
609-# WITHOUT ANY WARRANTY; without even the implied warranty of
610-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
611-# General Public License for more details.
612-#
613-# You should have received a copy of the GNU General Public License
614-# along with this program; if not, write to the Free Software
615-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
616-#
617-# As a special exception to the GNU General Public License, if you
618-# distribute this file as part of a program that contains a
619-# configuration script generated by Autoconf, you may include it under
620-# the same distribution terms that you use for the rest of that program.
621+# This file is free software; the Free Software Foundation gives
622+# unlimited permission to copy and/or distribute it, with or without
623+# modifications, as long as this notice is preserved.
624 #
625 # The first argument passed to this file is the canonical host specification,
626 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
627@@ -40,7 +25,7 @@
628 # known workaround is to choose shorter directory names for the build
629 # directory and/or the installation directory.
630
631-# All known linkers require a `.a' archive for static linking (except M$VC,
632+# All known linkers require a `.a' archive for static linking (except MSVC,
633 # which needs '.lib').
634 libext=a
635 shrext=.so
636@@ -50,6 +35,18 @@
637 host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
638 host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
639
640+# Code taken from libtool.m4's _LT_CC_BASENAME.
641+
642+for cc_temp in $CC""; do
643+ case $cc_temp in
644+ compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
645+ distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
646+ \-*) ;;
647+ *) break;;
648+ esac
649+done
650+cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'`
651+
652 # Code taken from libtool.m4's AC_LIBTOOL_PROG_COMPILER_PIC.
653
654 wl=
655@@ -60,7 +57,14 @@
656 aix*)
657 wl='-Wl,'
658 ;;
659- mingw* | pw32* | os2*)
660+ darwin*)
661+ case $cc_basename in
662+ xlc*)
663+ wl='-Wl,'
664+ ;;
665+ esac
666+ ;;
667+ mingw* | cygwin* | pw32* | os2*)
668 ;;
669 hpux9* | hpux10* | hpux11*)
670 wl='-Wl,'
671@@ -70,20 +74,33 @@
672 ;;
673 newsos6)
674 ;;
675- linux*)
676- case $CC in
677- icc|ecc)
678+ linux* | k*bsd*-gnu)
679+ case $cc_basename in
680+ icc* | ecc*)
681+ wl='-Wl,'
682+ ;;
683+ pgcc | pgf77 | pgf90)
684 wl='-Wl,'
685 ;;
686- ccc)
687+ ccc*)
688 wl='-Wl,'
689 ;;
690+ como)
691+ wl='-lopt='
692+ ;;
693+ *)
694+ case `$CC -V 2>&1 | sed 5q` in
695+ *Sun\ C*)
696+ wl='-Wl,'
697+ ;;
698+ esac
699+ ;;
700 esac
701 ;;
702 osf3* | osf4* | osf5*)
703 wl='-Wl,'
704 ;;
705- sco3.2v5*)
706+ rdos*)
707 ;;
708 solaris*)
709 wl='-Wl,'
710@@ -91,11 +108,17 @@
711 sunos4*)
712 wl='-Qoption ld '
713 ;;
714- sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
715+ sysv4 | sysv4.2uw2* | sysv4.3*)
716 wl='-Wl,'
717 ;;
718 sysv4*MP*)
719 ;;
720+ sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
721+ wl='-Wl,'
722+ ;;
723+ unicos*)
724+ wl='-Wl,'
725+ ;;
726 uts4*)
727 ;;
728 esac
729@@ -117,6 +140,10 @@
730 with_gnu_ld=no
731 fi
732 ;;
733+ interix*)
734+ # we just hope/assume this is gcc and not c89 (= MSVC++)
735+ with_gnu_ld=yes
736+ ;;
737 openbsd*)
738 with_gnu_ld=no
739 ;;
740@@ -124,6 +151,12 @@
741
742 ld_shlibs=yes
743 if test "$with_gnu_ld" = yes; then
744+ # Set some defaults for GNU ld with shared library support. These
745+ # are reset later if shared libraries are not supported. Putting them
746+ # here allows them to be overridden if necessary.
747+ # Unlike libtool, we use -rpath here, not --rpath, since the documented
748+ # option of GNU ld is called -rpath, not --rpath.
749+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
750 case "$host_os" in
751 aix3* | aix4* | aix5*)
752 # On AIX/PPC, the GNU linker is very broken
753@@ -138,7 +171,7 @@
754 # that the semantics of dynamic libraries on AmigaOS, at least up
755 # to version 4, is to share data among multiple programs linked
756 # with the same dynamic library. Since this doesn't match the
757- # behavior of shared libraries on other platforms, we can use
758+ # behavior of shared libraries on other platforms, we cannot use
759 # them.
760 ld_shlibs=no
761 ;;
762@@ -159,9 +192,20 @@
763 ld_shlibs=no
764 fi
765 ;;
766+ interix[3-9]*)
767+ hardcode_direct=no
768+ hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
769+ ;;
770+ gnu* | linux* | k*bsd*-gnu)
771+ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
772+ :
773+ else
774+ ld_shlibs=no
775+ fi
776+ ;;
777 netbsd*)
778 ;;
779- solaris* | sysv5*)
780+ solaris*)
781 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
782 ld_shlibs=no
783 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
784@@ -170,6 +214,20 @@
785 ld_shlibs=no
786 fi
787 ;;
788+ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
789+ case `$LD -v 2>&1` in
790+ *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
791+ ld_shlibs=no
792+ ;;
793+ *)
794+ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
795+ hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
796+ else
797+ ld_shlibs=no
798+ fi
799+ ;;
800+ esac
801+ ;;
802 sunos4*)
803 hardcode_direct=yes
804 ;;
805@@ -181,10 +239,8 @@
806 fi
807 ;;
808 esac
809- if test "$ld_shlibs" = yes; then
810- # Unlike libtool, we use -rpath here, not --rpath, since the documented
811- # option of GNU ld is called -rpath, not --rpath.
812- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
813+ if test "$ld_shlibs" = no; then
814+ hardcode_libdir_flag_spec=
815 fi
816 else
817 case "$host_os" in
818@@ -215,6 +271,7 @@
819 break
820 fi
821 done
822+ ;;
823 esac
824 fi
825 hardcode_direct=yes
826@@ -226,7 +283,7 @@
827 strings "$collect2name" | grep resolve_lib_name >/dev/null
828 then
829 # We have reworked collect2
830- hardcode_direct=yes
831+ :
832 else
833 # We have old collect2
834 hardcode_direct=unsupported
835@@ -234,6 +291,7 @@
836 hardcode_libdir_flag_spec='-L$libdir'
837 hardcode_libdir_separator=
838 fi
839+ ;;
840 esac
841 fi
842 # Begin _LT_AC_SYS_LIBPATH_AIX.
843@@ -266,7 +324,7 @@
844 # see comment about different semantics on the GNU ld section
845 ld_shlibs=no
846 ;;
847- bsdi4*)
848+ bsdi[45]*)
849 ;;
850 cygwin* | mingw* | pw32*)
851 # When not using gcc, we currently assume that we are using
852@@ -277,8 +335,17 @@
853 libext=lib
854 ;;
855 darwin* | rhapsody*)
856- if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
857- hardcode_direct=no
858+ hardcode_direct=no
859+ if test "$GCC" = yes ; then
860+ :
861+ else
862+ case $cc_basename in
863+ xlc*)
864+ ;;
865+ *)
866+ ld_shlibs=no
867+ ;;
868+ esac
869 fi
870 ;;
871 dgux*)
872@@ -295,7 +362,7 @@
873 hardcode_direct=yes
874 hardcode_minus_L=yes
875 ;;
876- freebsd*)
877+ freebsd* | dragonfly*)
878 hardcode_libdir_flag_spec='-R$libdir'
879 hardcode_direct=yes
880 ;;
881@@ -307,24 +374,25 @@
882 # but as the default location of the library.
883 hardcode_minus_L=yes
884 ;;
885- hpux10* | hpux11*)
886+ hpux10*)
887 if test "$with_gnu_ld" = no; then
888- case "$host_cpu" in
889- hppa*64*)
890- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
891- hardcode_libdir_separator=:
892- hardcode_direct=no
893- ;;
894- ia64*)
895- hardcode_libdir_flag_spec='-L$libdir'
896+ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
897+ hardcode_libdir_separator=:
898+ hardcode_direct=yes
899+ # hardcode_minus_L: Not really in the search PATH,
900+ # but as the default location of the library.
901+ hardcode_minus_L=yes
902+ fi
903+ ;;
904+ hpux11*)
905+ if test "$with_gnu_ld" = no; then
906+ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
907+ hardcode_libdir_separator=:
908+ case $host_cpu in
909+ hppa*64*|ia64*)
910 hardcode_direct=no
911- # hardcode_minus_L: Not really in the search PATH,
912- # but as the default location of the library.
913- hardcode_minus_L=yes
914 ;;
915 *)
916- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
917- hardcode_libdir_separator=:
918 hardcode_direct=yes
919 # hardcode_minus_L: Not really in the search PATH,
920 # but as the default location of the library.
921@@ -347,18 +415,22 @@
922 hardcode_libdir_separator=:
923 ;;
924 openbsd*)
925- hardcode_direct=yes
926- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
927- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
928+ if test -f /usr/libexec/ld.so; then
929+ hardcode_direct=yes
930+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
931+ hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
932+ else
933+ case "$host_os" in
934+ openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
935+ hardcode_libdir_flag_spec='-R$libdir'
936+ ;;
937+ *)
938+ hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
939+ ;;
940+ esac
941+ fi
942 else
943- case "$host_os" in
944- openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
945- hardcode_libdir_flag_spec='-R$libdir'
946- ;;
947- *)
948- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
949- ;;
950- esac
951+ ld_shlibs=no
952 fi
953 ;;
954 os2*)
955@@ -378,8 +450,6 @@
956 fi
957 hardcode_libdir_separator=:
958 ;;
959- sco3.2v5*)
960- ;;
961 solaris*)
962 hardcode_libdir_flag_spec='-R$libdir'
963 ;;
964@@ -408,14 +478,11 @@
965 ld_shlibs=yes
966 fi
967 ;;
968- sysv4.2uw2*)
969- hardcode_direct=yes
970- hardcode_minus_L=no
971- ;;
972- sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
973+ sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
974 ;;
975- sysv5*)
976- hardcode_libdir_flag_spec=
977+ sysv5* | sco3.2v5* | sco5v6*)
978+ hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
979+ hardcode_libdir_separator=':'
980 ;;
981 uts4*)
982 hardcode_libdir_flag_spec='-L$libdir'
983@@ -428,34 +495,54 @@
984
985 # Check dynamic linker characteristics
986 # Code taken from libtool.m4's AC_LIBTOOL_SYS_DYNAMIC_LINKER.
987+# Unlike libtool.m4, here we don't care about _all_ names of the library, but
988+# only about the one the linker finds when passed -lNAME. This is the last
989+# element of library_names_spec in libtool.m4, or possibly two of them if the
990+# linker has special search rules.
991+library_names_spec= # the last element of library_names_spec in libtool.m4
992 libname_spec='lib$name'
993 case "$host_os" in
994 aix3*)
995+ library_names_spec='$libname.a'
996 ;;
997 aix4* | aix5*)
998+ library_names_spec='$libname$shrext'
999 ;;
1000 amigaos*)
1001+ library_names_spec='$libname.a'
1002 ;;
1003 beos*)
1004+ library_names_spec='$libname$shrext'
1005 ;;
1006- bsdi4*)
1007+ bsdi[45]*)
1008+ library_names_spec='$libname$shrext'
1009 ;;
1010 cygwin* | mingw* | pw32*)
1011 shrext=.dll
1012+ library_names_spec='$libname.dll.a $libname.lib'
1013 ;;
1014 darwin* | rhapsody*)
1015 shrext=.dylib
1016+ library_names_spec='$libname$shrext'
1017 ;;
1018 dgux*)
1019+ library_names_spec='$libname$shrext'
1020 ;;
1021 freebsd1*)
1022 ;;
1023- freebsd*)
1024+ freebsd* | dragonfly*)
1025+ case "$host_os" in
1026+ freebsd[123]*)
1027+ library_names_spec='$libname$shrext$versuffix' ;;
1028+ *)
1029+ library_names_spec='$libname$shrext' ;;
1030+ esac
1031 ;;
1032 gnu*)
1033+ library_names_spec='$libname$shrext'
1034 ;;
1035 hpux9* | hpux10* | hpux11*)
1036- case "$host_cpu" in
1037+ case $host_cpu in
1038 ia64*)
1039 shrext=.so
1040 ;;
1041@@ -466,8 +553,13 @@
1042 shrext=.sl
1043 ;;
1044 esac
1045+ library_names_spec='$libname$shrext'
1046+ ;;
1047+ interix[3-9]*)
1048+ library_names_spec='$libname$shrext'
1049 ;;
1050 irix5* | irix6* | nonstopux*)
1051+ library_names_spec='$libname$shrext'
1052 case "$host_os" in
1053 irix5* | nonstopux*)
1054 libsuff= shlibsuff=
1055@@ -484,42 +576,62 @@
1056 ;;
1057 linux*oldld* | linux*aout* | linux*coff*)
1058 ;;
1059- linux*)
1060+ linux* | k*bsd*-gnu)
1061+ library_names_spec='$libname$shrext'
1062+ ;;
1063+ knetbsd*-gnu)
1064+ library_names_spec='$libname$shrext'
1065 ;;
1066 netbsd*)
1067+ library_names_spec='$libname$shrext'
1068 ;;
1069 newsos6)
1070+ library_names_spec='$libname$shrext'
1071 ;;
1072- nto-qnx)
1073+ nto-qnx*)
1074+ library_names_spec='$libname$shrext'
1075 ;;
1076 openbsd*)
1077+ library_names_spec='$libname$shrext$versuffix'
1078 ;;
1079 os2*)
1080 libname_spec='$name'
1081 shrext=.dll
1082+ library_names_spec='$libname.a'
1083 ;;
1084 osf3* | osf4* | osf5*)
1085+ library_names_spec='$libname$shrext'
1086 ;;
1087- sco3.2v5*)
1088+ rdos*)
1089 ;;
1090 solaris*)
1091+ library_names_spec='$libname$shrext'
1092 ;;
1093 sunos4*)
1094+ library_names_spec='$libname$shrext$versuffix'
1095 ;;
1096- sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
1097+ sysv4 | sysv4.3*)
1098+ library_names_spec='$libname$shrext'
1099 ;;
1100 sysv4*MP*)
1101+ library_names_spec='$libname$shrext'
1102+ ;;
1103+ sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
1104+ library_names_spec='$libname$shrext'
1105 ;;
1106 uts4*)
1107+ library_names_spec='$libname$shrext'
1108 ;;
1109 esac
1110
1111 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
1112 escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"`
1113 shlibext=`echo "$shrext" | sed -e 's,^\.,,'`
1114+escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
1115+escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
1116 escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
1117
1118-sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
1119+LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
1120
1121 # How to pass a linker flag through the compiler.
1122 wl="$escaped_wl"
1123@@ -530,6 +642,12 @@
1124 # Shared library suffix (normally "so").
1125 shlibext="$shlibext"
1126
1127+# Format of library name prefix.
1128+libname_spec="$escaped_libname_spec"
1129+
1130+# Library names that the linker finds when passed -lNAME.
1131+library_names_spec="$escaped_library_names_spec"
1132+
1133 # Flag to hardcode \$libdir into a binary during linking.
1134 # This must work even if \$libdir does not exist.
1135 hardcode_libdir_flag_spec="$escaped_hardcode_libdir_flag_spec"