On Feb 26, 2005, at 11:40 PM, Eric Botcazou wrote:
Then
somebody notices the breakage and complains about it, and sometimes even
writes a patch to undo the breakage (typically an Apple employee, because
Apple is legitimately concerned about backwards compatibility).
Yes. Often what happens is that Apple winds up putting a local patch in its branch
to restore compatibility. We would rather not be doing this, but there seems to be
no alternative at the moment; we just can't break all the existing code that's out there.
Current patches of this nature include the inclusion of strict-aliasing in -O2, writable
strings, and casts as lvalues, and I'm sure there are others. (So if you really want
any of those, you can pick it up from Apple's branch:) I don't promise our patches
work on anything but PowerPC, though.)