On Tue, 2009-07-21 at 20:28 -0500, Matt Mackall wrote: > On Tue, 2009-07-21 at 16:50 -0700, David Daney wrote: > > It would be tricky, the string data from the entire compilation unit is > > intermingled. You would have to separate out only those strings > > referenced from __init sections into their own section and fix up all > > symbols and relocations that were affected. > Exactly. Annoying but not impossible. But faster and likely easier to do once in source. > > Probably easier would be to use the plug-in feature that will be part of > > GCC-4.5 (or will that be called GCC-5.0??), and create a special Linux > > kernel GCC plug-in that just emits the __init literal strings to the > > proper section to begin with. Which is what the proposed marking would more or less do today. > > We don't want the kernel to get left > > behind in the GCC plug-in race. Any guess when gcc 4.5/5.0 might become available? It's in stage 1 now. Mid 2010 or so? 4.4.0 was April 21, 2009 4.3.0 was March 5, 2008 4.2.0 was May 13, 2007 Could you please send me what you think is a reasonable .config for an embedded box. cheers, Joe -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html