From 1d439e6cd27735a9049ff124eb03c065b5992ff3 Mon Sep 17 00:00:00 2001 From: Rainer Orth Date: Thu, 23 Dec 2010 11:26:14 +0000 Subject: [PATCH] Makefile.in (libobjc$(libsuffix).la): Link with -Wc,-shared-libgcc. * Makefile.in (libobjc$(libsuffix).la): Link with -Wc,-shared-libgcc. (libobjc_gc$(libsuffix).la): Likewise. From-SVN: r168203 --- libobjc/ChangeLog | 5 +++++ libobjc/Makefile.in | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/libobjc/ChangeLog b/libobjc/ChangeLog index 9922b53f709..d78397e1d68 100644 --- a/libobjc/ChangeLog +++ b/libobjc/ChangeLog @@ -1,3 +1,8 @@ +2010-12-23 Rainer Orth + + * Makefile.in (libobjc$(libsuffix).la): Link with -Wc,-shared-libgcc. + (libobjc_gc$(libsuffix).la): Likewise. + 2010-12-23 Nicola Pero * sendmsg.c (class_addMethod): Return NO if the method already diff --git a/libobjc/Makefile.in b/libobjc/Makefile.in index c519542e072..b33c989e6d2 100644 --- a/libobjc/Makefile.in +++ b/libobjc/Makefile.in @@ -1,6 +1,6 @@ # Makefile for GNU Objective C runtime library. # Copyright 1993, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, -# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +# 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. #This file is part of GCC. @@ -325,13 +325,13 @@ LTLDFLAGS = $(shell $(SHELL) $(top_srcdir)/../libtool-ldflags $(LDFLAGS)) libobjc$(libsuffix).la: $(OBJS) $(LIBTOOL_LINK) $(CC) -o $@ $(OBJS) \ - -rpath $(toolexeclibdir) \ + -Wc,-shared-libgcc -rpath $(toolexeclibdir) \ -version-info $(LIBOBJC_VERSION) $(extra_ldflags_libobjc) \ $(LTLDFLAGS) libobjc_gc$(libsuffix).la: $(OBJS_GC) $(LIBTOOL_LINK) $(CC) -o $@ $(OBJS_GC) $(OBJC_BOEHM_GC_LIBS) \ - -rpath $(toolexeclibdir) \ + -Wc,-shared-libgcc -rpath $(toolexeclibdir) \ -version-info $(LIBOBJC_GC_VERSION) $(extra_ldflags_libobjc) \ $(LTLDFLAGS)