[PATCH][GOLD] Fix gold build breakage on OSX due to missing libintl.
Doug Kwan (關振德)
dougkwan@google.com
Mon Jan 11 08:44:00 GMT 2010
Hi,
incremental-dump uses the same set of back-ends and libgold.a like
gold but it does not depend on and link libintl like gold does. The
missing dependency and linker option cause build breakage on Mac OSX.
This patch adds back those.
-Doug
2010-01-11 Doug Kwan <dougkwan@google.com>
* Makefile.am (incremental_dump_DEPENDENCIES): Add libintl dependency.
(incremental_dump_LDADD): Add linking option for libintl.
* Makefile.in: Regenerate.
-------------- next part --------------
Index: gold/Makefile.am
===================================================================
RCS file: /cvs/src/src/gold/Makefile.am,v
retrieving revision 1.58
diff -p -u -r1.58 Makefile.am
--- gold/Makefile.am 7 Jan 2010 05:51:58 -0000 1.58
+++ gold/Makefile.am 11 Jan 2010 08:27:49 -0000
@@ -158,8 +158,9 @@ ld_new_LDADD = $(ldadd_var)
EXTRA_ld_new_SOURCES = $(TARGETSOURCES)
incremental_dump_SOURCES = incremental-dump.cc
-incremental_dump_DEPENDENCIES = $(TARGETOBJS) libgold.a $(LIBIBERTY)
-incremental_dump_LDADD = $(TARGETOBJS) libgold.a $(LIBIBERTY) \
+incremental_dump_DEPENDENCIES = $(TARGETOBJS) libgold.a $(LIBIBERTY) \
+ $(LIBINTL_DEP)
+incremental_dump_LDADD = $(TARGETOBJS) libgold.a $(LIBIBERTY) $(LIBINTL) \
$(THREADSLIB) $(LIBDL)
# Use an explicit dependency for the bison generated header file.
Index: gold/Makefile.in
===================================================================
RCS file: /cvs/src/src/gold/Makefile.in,v
retrieving revision 1.81
diff -p -u -r1.81 Makefile.in
--- gold/Makefile.in 7 Jan 2010 05:51:58 -0000 1.81
+++ gold/Makefile.in 11 Jan 2010 08:27:50 -0000
@@ -468,8 +468,10 @@ ld_new_DEPENDENCIES = $(deps_var)
ld_new_LDADD = $(ldadd_var)
EXTRA_ld_new_SOURCES = $(TARGETSOURCES)
incremental_dump_SOURCES = incremental-dump.cc
-incremental_dump_DEPENDENCIES = $(TARGETOBJS) libgold.a $(LIBIBERTY)
-incremental_dump_LDADD = $(TARGETOBJS) libgold.a $(LIBIBERTY) \
+incremental_dump_DEPENDENCIES = $(TARGETOBJS) libgold.a $(LIBIBERTY) \
+ $(LIBINTL_DEP)
+
+incremental_dump_LDADD = $(TARGETOBJS) libgold.a $(LIBIBERTY) $(LIBINTL) \
$(THREADSLIB) $(LIBDL)
POTFILES = $(CCFILES) $(HFILES) $(TARGETSOURCES)
More information about the Binutils
mailing list