> libobjc2 provides the same property functions as the Apple runtime
> (and the ObjectiveC2 framework in GNUstep).  If GCC 4.6 uses these,
> then it should be fine.  If it doesn't, then I'd suggest you change
> that before 4.6 is released, because it will make maintaining the
> compiler difficult in the future and will mean that GCC's libobj
> won't work with code that has declared properties and is compiled
> with clang.

GCC 4.6 uses the same functions as the Apple runtime, with the exception
of objc_copyStruct(), which was designed wrong in the Apple runtime
and has been replaced in the GNU Objective-C Runtime ABI by the couple
of functions

objc_setPropertyStruct()
objc_getPropertyStruct()

So, I guess libobjc2 would need these two (trivial functions) to work
with GCC 4.6.

Thanks


_______________________________________________
Discuss-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to