diff options
| -rw-r--r-- | gcc/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/config/darwin-crt3.c | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e154b5c..31a40de 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2007-02-27 Mike Stump <mrs@apple.com> + + * config/darwin-crt3.c: Avoid compilation when compiling for a + kext multilib. + 2007-02-27 Joseph Myers <joseph@codesourcery.com> * Makefile.in (PREPROCESSOR_DEFINES, test-protoize-simple): Define diff --git a/gcc/config/darwin-crt3.c b/gcc/config/darwin-crt3.c index 65b7663..ac5e039 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__ */ |
