![]() | ||||||||||
Messages in this thread |
On Sat, Feb 16, 2008 at 11:46:47AM +0100, Sam Ravnborg wrote: > Something like this: > diff --git a/arch/Kconfig b/arch/Kconfig > index 3d72dc3..f2928c5 100644 > --- a/arch/Kconfig > +++ b/arch/Kconfig > @@ -29,3 +29,8 @@ config KPROBES > > config HAVE_KPROBES > def_bool n > + > +# Architectures where binutils prefix C symbols with > +# underscore '_' shall select this symbol. > +config SYMBOL_C_PREFIX > + bool > > > Then in the relevant architectures we should do a > > config H8300 > + select SYMBOL_C_PREFIX # We prefix C symbols with '_' > > And we should do this for all the relevant architectures: > blackfin, v850 springs to my mind. > For the other archs as separate patches via the respective > maintainers. > It's really a product of the toolchain, not the architecture. For SH also we have some toolchains that do this, and others that don't. (Usually sh-elf insteatd of sh-linux, the -elf toolchains in general are pretty common for the nommu targets). In general we've just not supported the symbol prefixing toolchains, but if there's a way we can handle this cleanly at compile time then it's certainly worth trying to support. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ | |||||||||
| Last update: 2008-02-17 06:13 [from the cache] ©2003-2008 | ||||||||||