Benhur Stein wrote: > On 2002-06-01 20:27:02 +0200 Matthias Klose <[EMAIL PROTECTED]> wrote: > >> Trying to build gnustep-base-1.3.2 on i386-linux with gcc-3.1 results >> in unusable executables, i.e. starting gnumail and/or affiche: >> >> >/usr/lib/GNUstep/System/Applications/GNUMail.app/ix86/linux-gnu/gnu-gnu-gnu/GNUMail: >> >> Uncaught exception NSInternalInconsistencyException, reason: extra >> object crossref - 0 > > [...] > >> Can somebody reproduce this errors or build applications, which run >> without errors? > > > It seems to be a bug in gcc 3.1. > I filed a bug report to them. > It generates wrong code when compiling NSSwapI* in NSByteOrder.h with -O2 > Some possible work-arounds: > - compile without -O2 > - add a call to a bogus function (one that does nothing) as first thing > in the > NSSwapI* functions.
Do you think you could submit a patch which does this? I can put out a new release of gnustep-base with this fix, then. -- Adam Fedor, Digital Optics Corp. | I'm glad I hate spinach, because http://www.doc.com | if I didn't, I'd eat it, and you | know how I hate the stuff. _______________________________________________ Bug-gnustep mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-gnustep
