This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Official Inclusion of GCC Extension Modules (Or similar)
- From: Brendon Costa <brendon at christian dot net>
- To: gcc at gcc dot gnu dot org
- Cc: Brendon Costa <bcosta at avdat dot com dot au>
- Date: Sat, 25 Aug 2007 17:00:27 +1000
- Subject: Official Inclusion of GCC Extension Modules (Or similar)
Hi all,
I have a project that could benefit a lot from using something similar
to GEM (http://www.ecsl.cs.sunysb.edu/gem/). I have not used GEM (As
doing so is pointless currently and thus my email), but to summarise for
others not familiar with it following is an except from their website:
GEM is ... "a framework for writing compiler extensions as dynamically
loaded modules... similar to that of the the Linux Security Modules project"
The problem with GEM is that any benefits gained from using GEM itself
are meaningless unless GEM is included as part of the official GCC
distribution to allow the official GCC to be extended with "plugins".
If people are interested in the reasons why this is the case I can go
into that in more detail, however for now I wanted to ask the following:
What kind of requirements would need to be met by such a "plugin
framework" in order to be included in the official GCC distribution?
Is it a long shot to even think that such a framework would ever be
included in GCC?
Thanks,
Brendon.