PING: [PATCH] PR bootstrap/55552: --enable-gold=default doesn't work with in-tree binutils
H.J. Lu
hjl.tools@gmail.com
Fri Nov 22 20:03:00 GMT 2013
On Fri, Nov 30, 2012 at 11:33 AM, H.J. Lu <hongjiu.lu@intel.com> wrote:
> Hi,
>
> Toplevel configure supports:
>
> # Handle --enable-gold, --enable-ld.
> # --disable-gold [--enable-ld]
> # Build only ld. Default option.
> # --enable-gold [--enable-ld]
> # Build both gold and ld. Install gold as "ld.gold", install ld
> # as "ld.bfd" and "ld".
> # --enable-gold=default [--enable-ld]
> # Build both gold and ld. Install gold as "ld.gold" and "ld",
> # install ld as "ld.bfd".
> # --enable-gold[=default] --disable-ld
> # Build only gold, which is then installed as both "ld.gold" and
> # "ld".
> # --enable-gold --enable-ld=default
> # Build both gold (installed as "ld.gold") and ld (installed as "ld"
> # and ld.bfd).
> # In other words, ld is default
> # --enable-gold=default --enable-ld=default
> # Error.
>
> However, gcc directory doesn't handle --enable-gold=default properly.
> This patch fixes --enable-gold=default. Tested on Linux/x86-64 with
> GCC + binutils using:
>
> --enable-plugins --enable-threads --enable-gold=default
>
> OK to to install?
>
> Thanks.
>
>
> H.J.
> ---
> 2012-11-30 H.J. Lu <hongjiu.lu@intel.com>
>
> PR bootstrap/55552
> * configure.ac (install_gold_as_default): New. Set to yes for
> --disable-ld or --enable-gold=default.
> (gcc_cv_ld_gold_srcdir): New.
> (gcc_cv_ld): Also check in-tree gold if install_gold_as_default
> is yes.
> * configure: Regenerated.
>
> * exec-tool.in (dir) [collect-ld && ../gold/ld-new]: Set to gold.
> (fast_install) [collect-ld && ../gold/ld-new]: Set to yes.
>
This is a very old patch. The updated one is at
http://gcc.gnu.org/ml/gcc-patches/2013-11/msg02870.html
which also fixes -fuse-ld=bfd/-fuse-ld=gold with in-build-tree
xgcc.
--
H.J.
More information about the Gcc-patches
mailing list