binuitils: Check if AR is usable for LTO build
Check if AR is usable for LTO build with --enable-pgo-build=lto: checking for -plugin option... ar: no operation specified Failed: ar --plugin /usr/gcc-11.0.0-x32/libexec/gcc/x86_64-pc-linux-gnu/11.0.0/liblto_plugin.so rc no configure: error: AR with --plugin and rc is required for LTO build instead of build failure later. PR binutils/26766 * configure.ac: * configure: Regenerated.
This commit is contained in:
parent
83b33c6cb9
commit
44124a4683
@ -1,3 +1,9 @@
|
||||
2021-01-11 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/26766
|
||||
* configure.ac:
|
||||
* configure: Regenerated.
|
||||
|
||||
2021-01-11 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR ld/27173
|
||||
|
4
configure
vendored
4
configure
vendored
@ -10241,6 +10241,10 @@ if test -n "$PLUGIN_OPTION"; then
|
||||
if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
|
||||
RANLIB_PLUGIN_OPTION="$PLUGIN_OPTION"
|
||||
fi
|
||||
else
|
||||
if test "$enable_pgo_build" != "no"; then
|
||||
as_fn_error $? "AR with --plugin and rc is required for LTO build" "$LINENO" 5
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
|
@ -3452,6 +3452,10 @@ if test -n "$PLUGIN_OPTION"; then
|
||||
if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
|
||||
RANLIB_PLUGIN_OPTION="$PLUGIN_OPTION"
|
||||
fi
|
||||
else
|
||||
if test "$enable_pgo_build" != "no"; then
|
||||
AC_MSG_ERROR([AR with --plugin and rc is required for LTO build])
|
||||
fi
|
||||
fi
|
||||
AC_SUBST(AR_PLUGIN_OPTION)
|
||||
AC_SUBST(RANLIB_PLUGIN_OPTION)
|
||||
|
Loading…
x
Reference in New Issue
Block a user