-fdump-translation-unit considered harmful
Richard Stallman
rms@gnu.org
Sat Jan 1 05:31:00 GMT 2005
One possible remedy is to allow "direct" function calls across
address spaces. In this situation the GCC's cc1(plus) would be started
in one process, with a source-analyzing application(s) in another
process(es). These processes would communicate using pipes and /readonly
pairwise shared/ memory (each one can read, but not write data of its peer).
Hence my question: would GPL cover an executable that runs in a
separate address space, albeit having some sections /readonly pairwise
shared/ with GCC's cc1(plus)?
I think so. However, it might depend on a number of details.
Anyway, I don't see how using separate address spaces in this way
would be of any kind of benefit.
More information about the Gcc
mailing list