Preprocessor (cpp) separate binary
Basile Starynkevitch
basile@starynkevitch.net
Fri Oct 29 15:53:00 GMT 2010
On Fri, 29 Oct 2010 16:45:43 +0100
Artem Shinkarov <artyom.shinkaroff@gmail.com> wrote:
>
> Yes, you are right the goals are of course separable but my concern is
> the following. All that I want to implement is a different behaviour
> for handling conditional an macros. So basically all the modifications
> are on the side of cpplib.
>
> Now when I want to have an interface for that for just giving a file
> to the cpplib I end up with a 40 MB binary (instead of 2 MB) and the
> most of the code will never be used.
>
A possible solution might be to use something else than GCC as a
preprocessor. For instance, ucpp http://code.google.com/p/ucpp/ claims
to be standard conforming, and is probably much smaller.
And I would tend to believe that hacking GCC to make its preprocessor a
separate & smaller thing is a big work, and might perhaps not easily
interest or motivate enough the rest of the GCC community.
Cheers.
--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mine, sont seulement les miennes} ***
More information about the Gcc
mailing list