[LLVMdev] dragonegg FSF gcc merge?

Jan Sjodin jan_sjodin at yahoo.com
Fri Apr 9 09:09:39 PDT 2010



> another advantage of having plugins in the gcc repository is that when a gcc
> developer makes an API change they will (hopefully) fix the plugin as well as
> the rest of the code.  On the other hand, there's the same advantage to being
> in the LLVM repository: LLVM developers will (hopefully) fix dragonegg when
> they make an API change, though it has to be said that Chris broke 
> dragonegg several times recently but didn't notice :)  LLVM is changing 
> far more than gcc as far as dragonegg is concerned, suggesting that the LLVM 
> repository is a better place to live.

>From the discussions I have heard GCC plugins will not be maintained if the API
changes. It is up to the developer of the plugin to make sure it works. Some code
may migrate from being a plugin to being a permanent component (if it is important
enough) and will then be fixed if the API changes.

- Jan




More information about the llvm-dev mailing list