Nicola Pero wrote:
It seems to me that you have applied a radical patch causing a major
regression (since the GNU Objective-C runtime was available on
Darwin in
all previous releases of GCC, and is no longer available now) just
because
you don't want to spend twenty minutes figuring out how to install
both
runtimes together on darwin and switch safely between the two. I'm
afraid
you'll have to fix your laziness, or revert your damaging patch.
It's a bit more than a 20-minute job I'm afraid, because on Darwin
both the NeXT and GNU libraries and headers are mutually exclusive
and will try to override each other in bad ways. I poked at this
very issue a couple years ago, and it took about 20 minutes :-) to
learn the full nastiness of the problem; for instance, dealing with
conflicting headers would probably require significant fixincludes
hacking, so that you don't get disasterized by seeing NeXT headers
when compiling with -fgnu-runtime.