[Lldb-commits] [PATCH] Add =shlibs-added/=shlibs-removed notifications (MI)
jmolenda at apple.com
Wed Mar 11 11:00:26 PDT 2015
fwiw, I agree with Jim. The Apple gdb-mi style is a historical oddity at this point - Project Builder/Xcode were the only IDEs that interoperated with it as far as I know, and Xcode dropped MI support a few years ago altogether. There are many cases where we solved a problem in our MI one way, then it was either modified in the process of upstreaming the feature, or it was implemented independently by the FSF gdb folks as they completed the MI support for Eclipse. So there are lots of little divergences in the newer features that have been added to MI.
Eclipse may even have some old bitrotted support for the Apple variant of MI.
For lldb's MI support, it would be better to follow the current FSF gdb MI's style so we can interoperate with IDEs like Eclipse or emacs GUD mode seamlessly.
More information about the lldb-commits