This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: Build shared libraries with -Bsymbolic-functions
- From: "H. J. Lu" <hjl at lucon dot org>
- To: Paolo Bonzini <paolo dot bonzini at lu dot unisi dot ch>
- Cc: gcc at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org
- Date: Thu, 11 Jan 2007 12:08:43 -0800
- Subject: Re: PATCH: Build shared libraries with -Bsymbolic-functions
- References: <17827.41041.498443.221842@zebedee.pink> <20070109141819.GA4072@lucon.org> <20070109174240.GA31750@lucon.org> <20070109192047.GA32254@lucon.org> <20070110142929.GA22520@lucon.org> <m3tzyzqaha.fsf@localhost.localdomain> <20070110190338.GA21785@lucon.org> <45A5EF5E.70307@lu.unisi.ch> <20070111181524.GA29589@lucon.org> <45A682F1.1090707@lu.unisi.ch>
On Thu, Jan 11, 2007 at 07:33:21PM +0100, Paolo Bonzini wrote:
>
> >config/
> >
> >2007-01-10 H.J. Lu <hongjiu.lu@intel.com>
> >
> > * ld-symbolic.m4: New.
>
> Please name the macro AC_LIB_PROG_LD_GNU_SYMBOLIC, or
> ACX_PROG_LD_GNU_SYMBOLIC.
>
> >libgfortran/
> >
> >2007-01-10 H.J. Lu <hongjiu.lu@intel.com>
> >
> > * aclocal.m4: Include ../config/lib-ld.m4 and
> > ../config/ld-symbolic.m4.
>
> Also, aclocal.m4 is automatically generated with "aclocal -I ../config"
> except in libjava.
>
> > * configure.ac: Use PROG_LD_GNU_SYMBOLIC. Set
> > libgcj_ld_symbolic to $SYMBOLIC_LDFLAGS if it isn't set.
>
> Please check if libgcj_ld_symbolic is now obsolete in
> libjava/configure.host.
libjava will use -Bsymbolic on Linux, which is more aggresive than
-Bsymbol-functions. It will bind global data references locally in
additon to global function references. My patch will keep -Bsymbolic
for libjava if it is set by libjava/configure.host.
Here is an updated patch.
H.J.
-----
config/
2007-01-10 H.J. Lu <hongjiu.lu@intel.com>
* ld-symbolic.m4: New.
libgfortran/
2007-01-10 H.J. Lu <hongjiu.lu@intel.com>
* configure.ac: Use ACX_PROG_LD_GNU_SYMBOLIC. Set
extra_ldflags_libgfortran to $SYMBOLIC_LDFLAGS if it isn't set.
* configure: Regenerated.
* aclocal.m4: Likewise.
* Makefile.in: Likewise.
libgomp/
2007-01-10 H.J. Lu <hongjiu.lu@intel.com>
* configure.ac: Use ACX_PROG_LD_GNU_SYMBOLIC. Add
$SYMBOLIC_LDFLAGS to OPT_LDFLAGS.
* configure: Regenerated.
* aclocal.m4: Likewise.
* Makefile.in: Likewise.
libjava/
2007-01-10 H.J. Lu <hongjiu.lu@intel.com>
* configure.ac: Use ACX_PROG_LD_GNU_SYMBOLIC. Set
libgcj_ld_symbolic to $SYMBOLIC_LDFLAGS if it isn't set.
* configure: Regenerated.
* aclocal.m4: Likewise.
* Makefile.in: Likewise.
* gcj/Makefile.in: Likewise.
* include/Makefile.in: Likewise.
* testsuite/Makefile.in: Likewise.
libobjc/
2007-01-10 H.J. Lu <hongjiu.lu@intel.com>
* configure.ac: Use ACX_PROG_LD_GNU_SYMBOLIC. Set
extra_ldflags_libobjc to $SYMBOLIC_LDFLAGS if it isn't set.
* configure: Regenerated.
* aclocal.m4: Likewise.
libstdc++-v3/
2007-01-10 H.J. Lu <hongjiu.lu@intel.com>
* configure.ac: Use ACX_PROG_LD_GNU_DYNAMIC_LIST_CPP_NEW. Add
$DYNAMIC_LIST_CPP_NEW_LDFLAGS to OPT_LDFLAGS.
* configure: Regenerated.
* aclocal.m4: Likewise.
* Makefile.in: Likewise.
* include/Makefile.in: Likewise.
* libmath/Makefile.in: Likewise.
* libsupc++/Makefile.in: Likewise.
* po/Makefile.in: Likewise.
* src/Makefile.in: Likewise.
* testsuite/Makefile.in: Likewise.
--- gcc/config/ld-symbolic.m4.symbolic 2007-01-11 08:59:04.000000000 -0800
+++ gcc/config/ld-symbolic.m4 2007-01-11 09:09:54.000000000 -0800
@@ -0,0 +1,45 @@
+dnl Copyright (C) 2007 Free Software Foundation, Inc.
+dnl This file is free software, distributed under the terms of the GNU
+dnl General Public License. As a special exception to the GNU General
+dnl Public License, this file may be distributed as part of a program
+dnl that contains a configuration script generated by Autoconf, under
+dnl the same distribution terms as the rest of that program.
+
+dnl Set SYMBOLIC_LDFLAGS to -Bsymbolic-functions for GNU linker if it
+dnl is supported.
+AC_DEFUN([ACX_PROG_LD_GNU_SYMBOLIC],
+[AC_CACHE_CHECK([if the GNU linker ($LD) supports -Bsymbolic-functions],
+acl_cv_prog_gnu_ld_symbolic, [
+acl_cv_prog_gnu_ld_symbolic=no
+AC_REQUIRE([AC_LIB_PROG_LD_GNU])
+if test x"$with_gnu_ld" = x"yes"; then
+ if $LD --help 2>&1 </dev/null | grep Bsymbolic-functions 1>&5; then
+ acl_cv_prog_gnu_ld_symbolic=yes
+ fi
+fi])
+if test x"$acl_cv_prog_gnu_ld_symbolic" = x"yes"; then
+ SYMBOLIC_LDFLAGS="-Wl,-Bsymbolic-functions"
+else
+ SYMBOLIC_LDFLAGS=''
+fi
+])
+
+dnl Set DYNAMIC_LIST_CPP_NEW_LDFLAGS to --dynamic-list-cpp-new for GNU
+dnl linker if it is supported.
+AC_DEFUN([ACX_PROG_LD_GNU_DYNAMIC_LIST_CPP_NEW],
+[AC_CACHE_CHECK([if the GNU linker ($LD) supports --dynamic-list-cpp-new],
+acl_cv_prog_gnu_ld_dynamic_list_cpp_new, [
+acl_cv_prog_gnu_ld_dynamic_list_cpp_new=no
+AC_REQUIRE([ACX_PROG_LD_GNU_SYMBOLIC])
+if test x"$with_gnu_ld" = x"yes" -a \
+ x"$acl_cv_prog_gnu_ld_symbolic" = x"yes"; then
+ if $LD --help 2>&1 </dev/null | grep dynamic-list-cpp-new 1>&5; then
+ acl_cv_prog_gnu_ld_dynamic_list_cpp_new=yes
+ fi
+fi])
+if test x"$acl_cv_prog_gnu_ld_dynamic_list_cpp_new" = x"yes"; then
+ DYNAMIC_LIST_CPP_NEW_LDFLAGS="$SYMBOLIC_LDFLAGS -Wl,--dynamic-list-cpp-new"
+else
+ DYNAMIC_LIST_CPP_NEW_LDFLAGS=''
+fi
+])
--- gcc/libgfortran/Makefile.in.symbolic 2007-01-09 16:44:22.000000000 -0800
+++ gcc/libgfortran/Makefile.in 2007-01-11 09:18:37.000000000 -0800
@@ -47,8 +47,10 @@ subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/../config/lead-dot.m4 \
$(top_srcdir)/../config/multi.m4 \
- $(top_srcdir)/../config/stdint.m4 $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/../config/acx.m4 \
+ $(top_srcdir)/../config/stdint.m4 \
+ $(top_srcdir)/../config/lib-ld.m4 \
+ $(top_srcdir)/../config/ld-symbolic.m4 \
+ $(top_srcdir)/acinclude.m4 $(top_srcdir)/../config/acx.m4 \
$(top_srcdir)/../config/no-executables.m4 \
$(top_srcdir)/../libtool.m4 $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
--- gcc/libgfortran/aclocal.m4.symbolic 2007-01-09 16:44:22.000000000 -0800
+++ gcc/libgfortran/aclocal.m4 2007-01-11 08:59:04.000000000 -0800
@@ -583,4 +583,6 @@ AC_SUBST([am__untar])
m4_include([../config/lead-dot.m4])
m4_include([../config/multi.m4])
m4_include([../config/stdint.m4])
+m4_include([../config/lib-ld.m4])
+m4_include([../config/ld-symbolic.m4])
m4_include([acinclude.m4])
--- gcc/libgfortran/configure.ac.symbolic 2007-01-09 16:43:10.000000000 -0800
+++ gcc/libgfortran/configure.ac 2007-01-11 08:59:04.000000000 -0800
@@ -143,12 +143,17 @@ AC_SUBST(enable_static)
FC="$GFORTRAN"
AC_PROG_FC(gfortran)
+ACX_PROG_LD_GNU_SYMBOLIC
+
# extra LD Flags which are required for targets
case "${host}" in
*-darwin*)
# Darwin needs -single_module when linking libgfortran
extra_ldflags_libgfortran=-Wl,-single_module
;;
+ *)
+ extra_ldflags_libgfortran=$SYMBOLIC_LDFLAGS
+ ;;
esac
AC_SUBST(extra_ldflags_libgfortran)
--- gcc/libgomp/Makefile.in.symbolic 2007-01-09 16:44:22.000000000 -0800
+++ gcc/libgomp/Makefile.in 2007-01-11 09:24:18.000000000 -0800
@@ -53,8 +53,11 @@ am__aclocal_m4_deps = $(top_srcdir)/../c
$(top_srcdir)/../config/lead-dot.m4 \
$(top_srcdir)/../config/multi.m4 \
$(top_srcdir)/../config/stdint.m4 \
- $(top_srcdir)/../config/tls.m4 $(top_srcdir)/acinclude.m4 \
- $(top_srcdir)/../libtool.m4 $(top_srcdir)/configure.ac
+ $(top_srcdir)/../config/tls.m4 \
+ $(top_srcdir)/../config/lib-ld.m4 \
+ $(top_srcdir)/../config/ld-symbolic.m4 \
+ $(top_srcdir)/acinclude.m4 $(top_srcdir)/../libtool.m4 \
+ $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
@@ -163,7 +166,6 @@ FC = @FC@
FCFLAGS = @FCFLAGS@
GENINSRC_FALSE = @GENINSRC_FALSE@
GENINSRC_TRUE = @GENINSRC_TRUE@
-GREP = @GREP@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
@@ -206,8 +208,11 @@ USE_FORTRAN_TRUE = @USE_FORTRAN_TRUE@
VERSION = @VERSION@
XCFLAGS = @XCFLAGS@
XLDFLAGS = @XLDFLAGS@
+ac_ct_AR = @ac_ct_AR@
ac_ct_CC = @ac_ct_CC@
ac_ct_FC = @ac_ct_FC@
+ac_ct_RANLIB = @ac_ct_RANLIB@
+ac_ct_STRIP = @ac_ct_STRIP@
am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__include = @am__include@
@@ -223,9 +228,6 @@ build_os = @build_os@
build_vendor = @build_vendor@
config_path = @config_path@
datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
enable_shared = @enable_shared@
enable_static = @enable_static@
exec_prefix = @exec_prefix@
@@ -234,7 +236,6 @@ host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
-htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
@@ -242,16 +243,13 @@ libdir = @libdir@
libexecdir = @libexecdir@
libtool_VERSION = @libtool_VERSION@
link_gomp = @link_gomp@
-localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
multi_basedir = @multi_basedir@
oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
-psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
--- gcc/libgomp/aclocal.m4.symbolic 2007-01-09 16:44:22.000000000 -0800
+++ gcc/libgomp/aclocal.m4 2007-01-11 08:59:04.000000000 -0800
@@ -862,4 +862,6 @@ m4_include([../config/lead-dot.m4])
m4_include([../config/multi.m4])
m4_include([../config/stdint.m4])
m4_include([../config/tls.m4])
+m4_include([../config/lib-ld.m4])
+m4_include([../config/ld-symbolic.m4])
m4_include([acinclude.m4])
--- gcc/libgomp/configure.ac.symbolic 2007-01-09 16:42:39.000000000 -0800
+++ gcc/libgomp/configure.ac 2007-01-11 09:15:50.000000000 -0800
@@ -331,6 +331,9 @@ AC_SUBST(OMP_LOCK_KIND)
AC_SUBST(OMP_NEST_LOCK_KIND)
CFLAGS="$save_CFLAGS"
+ACX_PROG_LD_GNU_SYMBOLIC
+OPT_LDFLAGS="$OPT_LDFLAGS $SYMBOLIC_LDFLAGS"
+
AC_CONFIG_FILES(omp.h omp_lib.h omp_lib.f90 libgomp_f.h)
AC_CONFIG_FILES(Makefile testsuite/Makefile libgomp.spec)
AC_OUTPUT
--- gcc/libjava/Makefile.in.symbolic 2007-01-10 14:51:03.000000000 -0800
+++ gcc/libjava/Makefile.in 2007-01-11 09:21:21.000000000 -0800
@@ -90,6 +90,7 @@ am__aclocal_m4_deps = $(top_srcdir)/../c
$(top_srcdir)/../config/no-executables.m4 \
$(top_srcdir)/../config/tls.m4 \
$(top_srcdir)/../config/unwind_ipinfo.m4 \
+ $(top_srcdir)/../config/ld-symbolic.m4 \
$(top_srcdir)/../libtool.m4 $(top_srcdir)/mingwld.m4 \
$(top_srcdir)/pkg.m4 $(top_srcdir)/shlibpath.m4 \
$(top_srcdir)/configure.ac
--- gcc/libjava/aclocal.m4.symbolic 2007-01-09 16:44:22.000000000 -0800
+++ gcc/libjava/aclocal.m4 2007-01-11 08:59:04.000000000 -0800
@@ -916,6 +916,7 @@ m4_include([../config/lib-prefix.m4])
m4_include([../config/no-executables.m4])
m4_include([../config/tls.m4])
m4_include([../config/unwind_ipinfo.m4])
+m4_include([../config/ld-symbolic.m4])
m4_include([../libtool.m4])
m4_include([mingwld.m4])
m4_include([pkg.m4])
--- gcc/libjava/configure.ac.symbolic 2007-01-09 16:43:57.000000000 -0800
+++ gcc/libjava/configure.ac 2007-01-11 08:59:04.000000000 -0800
@@ -173,6 +173,11 @@ libgcj_javaflags=
. ${srcdir}/configure.host
+if test -z "$libgcj_ld_symbolic"; then
+ ACX_PROG_LD_GNU_SYMBOLIC
+ libgcj_ld_symbolic=$SYMBOLIC_LDFLAGS
+fi
+
LIBGCJ_CFLAGS="${libgcj_cflags}"
LIBGCJ_CXXFLAGS="${libgcj_cxxflags}"
LIBGCJ_JAVAFLAGS="${libgcj_javaflags}"
--- gcc/libjava/gcj/Makefile.in.symbolic 2007-01-09 16:43:55.000000000 -0800
+++ gcc/libjava/gcj/Makefile.in 2007-01-11 09:35:55.000000000 -0800
@@ -55,6 +55,7 @@ am__aclocal_m4_deps = $(top_srcdir)/../c
$(top_srcdir)/../config/no-executables.m4 \
$(top_srcdir)/../config/tls.m4 \
$(top_srcdir)/../config/unwind_ipinfo.m4 \
+ $(top_srcdir)/../config/ld-symbolic.m4 \
$(top_srcdir)/../libtool.m4 $(top_srcdir)/mingwld.m4 \
$(top_srcdir)/pkg.m4 $(top_srcdir)/shlibpath.m4 \
$(top_srcdir)/configure.ac
--- gcc/libjava/include/Makefile.in.symbolic 2007-01-09 16:43:46.000000000 -0800
+++ gcc/libjava/include/Makefile.in 2007-01-11 09:35:00.000000000 -0800
@@ -54,6 +54,7 @@ am__aclocal_m4_deps = $(top_srcdir)/../c
$(top_srcdir)/../config/no-executables.m4 \
$(top_srcdir)/../config/tls.m4 \
$(top_srcdir)/../config/unwind_ipinfo.m4 \
+ $(top_srcdir)/../config/ld-symbolic.m4 \
$(top_srcdir)/../libtool.m4 $(top_srcdir)/mingwld.m4 \
$(top_srcdir)/pkg.m4 $(top_srcdir)/shlibpath.m4 \
$(top_srcdir)/configure.ac
--- gcc/libjava/testsuite/Makefile.in.symbolic 2007-01-09 16:43:46.000000000 -0800
+++ gcc/libjava/testsuite/Makefile.in 2007-01-11 09:37:32.000000000 -0800
@@ -52,6 +52,7 @@ am__aclocal_m4_deps = $(top_srcdir)/../c
$(top_srcdir)/../config/no-executables.m4 \
$(top_srcdir)/../config/tls.m4 \
$(top_srcdir)/../config/unwind_ipinfo.m4 \
+ $(top_srcdir)/../config/ld-symbolic.m4 \
$(top_srcdir)/../libtool.m4 $(top_srcdir)/mingwld.m4 \
$(top_srcdir)/pkg.m4 $(top_srcdir)/shlibpath.m4 \
$(top_srcdir)/configure.ac
--- gcc/libobjc/aclocal.m4.symbolic 2006-10-17 07:33:05.000000000 -0700
+++ gcc/libobjc/aclocal.m4 2007-01-11 08:59:04.000000000 -0800
@@ -155,4 +155,6 @@ fi
])
m4_include([../config/multi.m4])
+m4_include([../config/lib-ld.m4])
+m4_include([../config/ld-symbolic.m4])
m4_include([acinclude.m4])
--- gcc/libobjc/configure.ac.symbolic 2007-01-10 12:38:19.000000000 -0800
+++ gcc/libobjc/configure.ac 2007-01-11 08:59:04.000000000 -0800
@@ -156,12 +156,17 @@ m4_define([_AC_ARG_VAR_PRECIOUS],[])
AC_PROG_CC
m4_rename([real_PRECIOUS],[_AC_ARG_VAR_PRECIOUS])
+ACX_PROG_LD_GNU_SYMBOLIC
+
# extra LD Flags which are required for targets
case "${host}" in
*-darwin*)
# Darwin needs -single_module when linking libobjc
extra_ldflags_libobjc=-Wl,-single_module
;;
+ *)
+ extra_ldflags_libobjc=$SYMBOLIC_LDFLAGS
+ ;;
esac
AC_SUBST(extra_ldflags_libobjc)
--- gcc/libstdc++-v3/Makefile.in.symbolic 2006-10-17 07:33:04.000000000 -0700
+++ gcc/libstdc++-v3/Makefile.in 2007-01-11 09:22:03.000000000 -0800
@@ -50,6 +50,8 @@ am__aclocal_m4_deps = $(top_srcdir)/../c
$(top_srcdir)/../config/multi.m4 \
$(top_srcdir)/../config/no-executables.m4 \
$(top_srcdir)/../config/unwind_ipinfo.m4 \
+ $(top_srcdir)/../config/lib-ld.m4 \
+ $(top_srcdir)/../config/ld-symbolic.m4 \
$(top_srcdir)/../libtool.m4 $(top_srcdir)/crossconfig.m4 \
$(top_srcdir)/linkage.m4 $(top_srcdir)/acinclude.m4 \
$(top_srcdir)/../config/tls.m4 $(top_srcdir)/configure.ac
--- gcc/libstdc++-v3/aclocal.m4.symbolic 2006-10-17 07:33:04.000000000 -0700
+++ gcc/libstdc++-v3/aclocal.m4 2007-01-11 08:59:04.000000000 -0800
@@ -585,6 +585,8 @@ m4_include([../config/lead-dot.m4])
m4_include([../config/multi.m4])
m4_include([../config/no-executables.m4])
m4_include([../config/unwind_ipinfo.m4])
+m4_include([../config/lib-ld.m4])
+m4_include([../config/ld-symbolic.m4])
m4_include([../libtool.m4])
m4_include([crossconfig.m4])
m4_include([linkage.m4])
--- gcc/libstdc++-v3/configure.ac.symbolic 2006-11-16 09:57:24.000000000 -0800
+++ gcc/libstdc++-v3/configure.ac 2007-01-11 09:06:30.000000000 -0800
@@ -403,5 +403,8 @@ _EOF
SUBDIRS="$SUBDIRS"
])
+ACX_PROG_LD_GNU_DYNAMIC_LIST_CPP_NEW
+OPT_LDFLAGS="$OPT_LDFLAGS $DYNAMIC_LIST_CPP_NEW_LDFLAGS"
+
dnl And this actually makes things happen:
AC_OUTPUT
--- gcc/libstdc++-v3/include/Makefile.in.symbolic 2007-01-09 16:43:08.000000000 -0800
+++ gcc/libstdc++-v3/include/Makefile.in 2007-01-11 09:27:34.000000000 -0800
@@ -45,6 +45,8 @@ am__aclocal_m4_deps = $(top_srcdir)/../c
$(top_srcdir)/../config/multi.m4 \
$(top_srcdir)/../config/no-executables.m4 \
$(top_srcdir)/../config/unwind_ipinfo.m4 \
+ $(top_srcdir)/../config/lib-ld.m4 \
+ $(top_srcdir)/../config/ld-symbolic.m4 \
$(top_srcdir)/../libtool.m4 $(top_srcdir)/crossconfig.m4 \
$(top_srcdir)/linkage.m4 $(top_srcdir)/acinclude.m4 \
$(top_srcdir)/../config/tls.m4 $(top_srcdir)/configure.ac
--- gcc/libstdc++-v3/libmath/Makefile.in.symbolic 2006-10-17 07:32:39.000000000 -0700
+++ gcc/libstdc++-v3/libmath/Makefile.in 2007-01-11 09:27:42.000000000 -0800
@@ -45,6 +45,8 @@ am__aclocal_m4_deps = $(top_srcdir)/../c
$(top_srcdir)/../config/multi.m4 \
$(top_srcdir)/../config/no-executables.m4 \
$(top_srcdir)/../config/unwind_ipinfo.m4 \
+ $(top_srcdir)/../config/lib-ld.m4 \
+ $(top_srcdir)/../config/ld-symbolic.m4 \
$(top_srcdir)/../libtool.m4 $(top_srcdir)/crossconfig.m4 \
$(top_srcdir)/linkage.m4 $(top_srcdir)/acinclude.m4 \
$(top_srcdir)/../config/tls.m4 $(top_srcdir)/configure.ac
--- gcc/libstdc++-v3/libsupc++/Makefile.in.symbolic 2006-10-17 07:32:50.000000000 -0700
+++ gcc/libstdc++-v3/libsupc++/Makefile.in 2007-01-11 09:28:06.000000000 -0800
@@ -47,6 +47,8 @@ am__aclocal_m4_deps = $(top_srcdir)/../c
$(top_srcdir)/../config/multi.m4 \
$(top_srcdir)/../config/no-executables.m4 \
$(top_srcdir)/../config/unwind_ipinfo.m4 \
+ $(top_srcdir)/../config/lib-ld.m4 \
+ $(top_srcdir)/../config/ld-symbolic.m4 \
$(top_srcdir)/../libtool.m4 $(top_srcdir)/crossconfig.m4 \
$(top_srcdir)/linkage.m4 $(top_srcdir)/acinclude.m4 \
$(top_srcdir)/../config/tls.m4 $(top_srcdir)/configure.ac
--- gcc/libstdc++-v3/po/Makefile.in.symbolic 2006-10-17 07:33:04.000000000 -0700
+++ gcc/libstdc++-v3/po/Makefile.in 2007-01-11 09:27:48.000000000 -0800
@@ -45,6 +45,8 @@ am__aclocal_m4_deps = $(top_srcdir)/../c
$(top_srcdir)/../config/multi.m4 \
$(top_srcdir)/../config/no-executables.m4 \
$(top_srcdir)/../config/unwind_ipinfo.m4 \
+ $(top_srcdir)/../config/lib-ld.m4 \
+ $(top_srcdir)/../config/ld-symbolic.m4 \
$(top_srcdir)/../libtool.m4 $(top_srcdir)/crossconfig.m4 \
$(top_srcdir)/linkage.m4 $(top_srcdir)/acinclude.m4 \
$(top_srcdir)/../config/tls.m4 $(top_srcdir)/configure.ac
--- gcc/libstdc++-v3/src/Makefile.in.symbolic 2006-10-17 07:32:51.000000000 -0700
+++ gcc/libstdc++-v3/src/Makefile.in 2007-01-11 09:22:39.000000000 -0800
@@ -45,6 +45,8 @@ am__aclocal_m4_deps = $(top_srcdir)/../c
$(top_srcdir)/../config/multi.m4 \
$(top_srcdir)/../config/no-executables.m4 \
$(top_srcdir)/../config/unwind_ipinfo.m4 \
+ $(top_srcdir)/../config/lib-ld.m4 \
+ $(top_srcdir)/../config/ld-symbolic.m4 \
$(top_srcdir)/../libtool.m4 $(top_srcdir)/crossconfig.m4 \
$(top_srcdir)/linkage.m4 $(top_srcdir)/acinclude.m4 \
$(top_srcdir)/../config/tls.m4 $(top_srcdir)/configure.ac
--- gcc/libstdc++-v3/testsuite/Makefile.in.symbolic 2006-10-17 07:33:02.000000000 -0700
+++ gcc/libstdc++-v3/testsuite/Makefile.in 2007-01-11 09:27:57.000000000 -0800
@@ -45,6 +45,8 @@ am__aclocal_m4_deps = $(top_srcdir)/../c
$(top_srcdir)/../config/multi.m4 \
$(top_srcdir)/../config/no-executables.m4 \
$(top_srcdir)/../config/unwind_ipinfo.m4 \
+ $(top_srcdir)/../config/lib-ld.m4 \
+ $(top_srcdir)/../config/ld-symbolic.m4 \
$(top_srcdir)/../libtool.m4 $(top_srcdir)/crossconfig.m4 \
$(top_srcdir)/linkage.m4 $(top_srcdir)/acinclude.m4 \
$(top_srcdir)/../config/tls.m4 $(top_srcdir)/configure.ac