summaryrefslogtreecommitdiff
path: root/intl
diff options
context:
space:
mode:
authorNick Alcock <nick.alcock@oracle.com>2021-02-04 16:58:35 +0000
committerNick Alcock <nick.alcock@oracle.com>2021-02-10 15:26:57 +0000
commitaee224d6434c08a1404a4357cf0a664a4c2f02eb (patch)
treeae84718b1c020c560b06f3a8d965b3e90dd299f3 /intl
parent53d4244ec0ac70438d75abf3326cb3392bb9c828 (diff)
downloadbinutils-gdb-aee224d6434c08a1404a4357cf0a664a4c2f02eb.tar.gz
intl: turn LIBINTL into -L / -l form
This variable currently refers directly, not to a .la file, but to an .a file. This produces wrong results when building into a library on some platforms: so convert it to the general form "-L${top_builddir}../intl -lintl ..." ... so that both libtool and non-libtool builds will always do the right thing for both static and shared links. intl/ChangeLog 2021-02-04 Nick Alcock <nick.alcock@oracle.com> * configure.ac (LIBINTL): Transform into -L/-lintl form. * configure: Regenerate.
Diffstat (limited to 'intl')
-rw-r--r--intl/ChangeLog5
-rwxr-xr-xintl/configure3
-rw-r--r--intl/configure.ac3
3 files changed, 7 insertions, 4 deletions
diff --git a/intl/ChangeLog b/intl/ChangeLog
index 8da6ef7be9f..466f5644d9b 100644
--- a/intl/ChangeLog
+++ b/intl/ChangeLog
@@ -1,3 +1,8 @@
+2021-02-04 Nick Alcock <nick.alcock@oracle.com>
+
+ * configure.ac (LIBINTL): Transform into -L/-lintl form.
+ * configure: Regenerate.
+
2021-02-02 Nick Alcock <nick.alcock@oracle.com>
* aclocal.m4: include picflag.m4.
diff --git a/intl/configure b/intl/configure
index 6498a392570..7ddb624249d 100755
--- a/intl/configure
+++ b/intl/configure
@@ -6787,8 +6787,7 @@ LIBINTL_DEP=
INCINTL=
case $USE_INCLUDED_LIBINTL in
yes)
- LIBINTL=`echo $LIBINTL | sed 's,${top_builddir},&/..,' `
- LTLIBINTL=`echo $LTLIBINTL | sed 's,${top_builddir},&/..,' `
+ LIBINTL=`echo $LIBINTL | sed 's,${top_builddir},-L&/..,; s,\.\./intl/libintl\.a,../intl -lintl,' `
LIBINTL_DEP='${top_builddir}/../intl/libintl.a'
INCINTL='-I${top_builddir}/../intl'
;;
diff --git a/intl/configure.ac b/intl/configure.ac
index 5ec7b0944e2..77e2fd2d8c5 100644
--- a/intl/configure.ac
+++ b/intl/configure.ac
@@ -40,8 +40,7 @@ LIBINTL_DEP=
INCINTL=
case $USE_INCLUDED_LIBINTL in
yes)
- LIBINTL=`echo $LIBINTL | sed 's,${top_builddir},&/..,' `
- LTLIBINTL=`echo $LTLIBINTL | sed 's,${top_builddir},&/..,' `
+ LIBINTL=`echo $LIBINTL | sed 's,${top_builddir},-L&/..,; s,\.\./intl/libintl\.a,../intl -lintl,' `
LIBINTL_DEP='${top_builddir}/../intl/libintl.a'
INCINTL='-I${top_builddir}/../intl'
;;