Hi,
So in fact (assuming I'm understanding this correctly) this change is really 
introducing a minor bug in order to work around a runtime failure ... and we 
should really be figuring out what the runtime is doing wrong and how to fix 
it, rather than hacking a workaround into base.

What's special about OpneBSD and FreeBSD?  Are they using a particularly old 
version of the GNU runtime?
Maybe the correct solution is to revert the code change I just made, and have 
those systems use a more recent GNU runtime, or the GNUstep traditional 
runtime, or the new GNUstep objc2 runtime.
No, nothing special as far as I know and I wouldn't say "particularly old" runtime either. What would you consider old?

The OpenBSD/sparc32 box runs old gcc 2.95, but has our libobjc 1.6 installed
The OpenBSD/x86 runs the gcc 4.2.1 runtime
The FreeBSD/x86 runs gcc 4.2.1

I can successfully run on Linux/ppc with debian... I can't check what gcc it runs, becase booting just broke.

I don't see anything common in the platform eithers: little/big endian, even x86 happens to break.

Riccardo



--
---
GNUstep maintainer and Application developer


_______________________________________________
Gnustep-dev mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to