[Lldb-commits] [PATCH] Add =shlibs-added/=shlibs-removed notifications (MI)
jingham at apple.com
Wed Mar 11 10:13:31 PDT 2015
The Apple gdb implementation of the MI and the FSF version are different in quite a few respects.
The MI was added by Cygnus long ago for an project that died stillborn, and so its original form was never used for a real IDE. After that it languished for a while till we started using it for ProjectBuilder not quite so long ago. We added/changed many things to make it work IRL, but that was on a NeXT based fork of gdb that was pretty different from the then current FSF gdb, so these changes were not submitted back. Then when the FSF community revived the MI for Eclipse & the Emacs MI mode etc. they needed to make similar additions/modifications but since that was done independently the choices made were slightly different.
Did anybody outside ProjectBuilder use Apple's version of the MI interfaces? Unless there are important clients for that flavor, it seems like it would be better to use the FSF versions where they differ.
More information about the lldb-commits