From: Mike Stump Date: Tue, 27 Feb 2007 20:47:55 +0000 (+0000) Subject: darwin-crt3.c: Avoid compilation when compiling for a kext multilib. X-Git-Tag: releases/gcc-4.3.0~6567 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3b4141468342aa431ce55ca8f45c0ba20603302f;p=thirdparty%2Fgcc.git darwin-crt3.c: Avoid compilation when compiling for a kext multilib. * config/darwin-crt3.c: Avoid compilation when compiling for a kext multilib. From-SVN: r122385 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e154b5c128e6..31a40de2e784 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2007-02-27 Mike Stump + + * config/darwin-crt3.c: Avoid compilation when compiling for a + kext multilib. + 2007-02-27 Joseph Myers * Makefile.in (PREPROCESSOR_DEFINES, test-protoize-simple): Define diff --git a/gcc/config/darwin-crt3.c b/gcc/config/darwin-crt3.c index 65b766369eeb..ac5e0398f58a 100644 --- a/gcc/config/darwin-crt3.c +++ b/gcc/config/darwin-crt3.c @@ -27,6 +27,9 @@ along with GCC; see the file COPYING. If not, write to the Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ +/* Don't do anything if we are compiling for a kext multilib. */ +#ifdef __PIC__ + /* It is incorrect to include config.h here, because this file is being compiled for the target, and hence definitions concerning only the host do not apply. */ @@ -530,3 +533,5 @@ atexit (atexit_callback func) r.has_arg = 0; return atexit_common (&r, &__dso_handle); } + +#endif /* __PIC__ */