PR26132, ar creates invalid libraries for some targets with plugins enabled
PR 26132 * configure.ac: Disable plugins by default for some targets. * plugin.c: Comment typo fix. * configure: Regenerate.
This commit is contained in:
parent
0381901e62
commit
1e92785005
4 changed files with 56 additions and 1 deletions
|
@ -1,3 +1,10 @@
|
|||
2020-06-21 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR 26132
|
||||
* configure.ac: Disable plugins by default for some targets.
|
||||
* plugin.c: Comment typo fix.
|
||||
* configure: Regenerate.
|
||||
|
||||
2020-06-19 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* plugin.c (try_load_plugin): Suppress the error message about
|
||||
|
|
24
bfd/configure
vendored
24
bfd/configure
vendored
|
@ -12400,6 +12400,30 @@ fi
|
|||
|
||||
|
||||
|
||||
case "${target}" in
|
||||
vax-*-netbsdelf*) ;;
|
||||
*-*-*aout* | i[3-7]86-*-bsd* | i[3-7]86-*-msdos* | ns32k-*-* | \
|
||||
pdp11-*-* | vax-*-*bsd*)
|
||||
if test "$plugins" = "yes"; then
|
||||
if test "${enable_plugins+set}" = set; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Enabling plugins for AOUT is experimental" >&5
|
||||
$as_echo "$as_me: WARNING: Enabling plugins for AOUT is experimental" >&2;}
|
||||
else
|
||||
plugins=no
|
||||
fi
|
||||
fi ;;
|
||||
*-*-*vms* | \
|
||||
powerpc*-*-aix* | powerpc-*-beos* | powerpc-*-macos* | rs6000-*-*)
|
||||
if test "$plugins" = "yes"; then
|
||||
if test "${enable_plugins+set}" = set; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Enabling plugins may result in ar creating non-standard archives for ${target}" >&5
|
||||
$as_echo "$as_me: WARNING: Enabling plugins may result in ar creating non-standard archives for ${target}" >&2;}
|
||||
else
|
||||
plugins=no
|
||||
fi
|
||||
fi ;;
|
||||
esac
|
||||
|
||||
if test "$plugins" = "yes"; then
|
||||
PLUGINS_TRUE=
|
||||
PLUGINS_FALSE='#'
|
||||
|
|
|
@ -44,6 +44,30 @@ LT_INIT([dlopen])
|
|||
# AC_PLUGINS setting $plugins is called by ACX_LARGEFILE.
|
||||
ACX_LARGEFILE
|
||||
|
||||
changequote(,)dnl
|
||||
case "${target}" in
|
||||
vax-*-netbsdelf*) ;;
|
||||
*-*-*aout* | i[3-7]86-*-bsd* | i[3-7]86-*-msdos* | ns32k-*-* | \
|
||||
pdp11-*-* | vax-*-*bsd*)
|
||||
changequote([,])dnl
|
||||
if test "$plugins" = "yes"; then
|
||||
if test "${enable_plugins+set}" = set; then
|
||||
AC_MSG_WARN(Enabling plugins for AOUT is experimental)
|
||||
else
|
||||
plugins=no
|
||||
fi
|
||||
fi ;;
|
||||
*-*-*vms* | \
|
||||
powerpc*-*-aix* | powerpc-*-beos* | powerpc-*-macos* | rs6000-*-*)
|
||||
if test "$plugins" = "yes"; then
|
||||
if test "${enable_plugins+set}" = set; then
|
||||
AC_MSG_WARN(Enabling plugins may result in ar creating non-standard archives for ${target})
|
||||
else
|
||||
plugins=no
|
||||
fi
|
||||
fi ;;
|
||||
esac
|
||||
|
||||
AM_CONDITIONAL(PLUGINS, test "$plugins" = "yes")
|
||||
|
||||
AC_ARG_ENABLE(64-bit-bfd,
|
||||
|
|
|
@ -762,4 +762,4 @@ const bfd_target plugin_vec =
|
|||
|
||||
NULL /* backend_data. */
|
||||
};
|
||||
#endif /* BFD_SUPPORTS_PLUGIN */
|
||||
#endif /* BFD_SUPPORTS_PLUGINS */
|
||||
|
|
Loading…
Add table
Reference in a new issue