Raja R Harinath <[EMAIL PROTECTED]> writes:
|> Hi,
|>
|> Peter Eisentraut <[EMAIL PROTECTED]> writes:
|>
|> > Ralf Corsepius writes:
|> >
|> >> More precisely, I am trying to detect whether a c-compiler supports
|> >> gcc's "function __attribute__((weak))" syntax or not.
|> >
|> > Is there any reason to think that compilers other than GCC support this
|> > syntax?
|>
|> I'm not Ralf, but I can see two different reasons:
|>
|> * not all versions may support the "weak" attribute
|>
|> * The Intel C compiler for Linux is supposed to be able to compile
|> the Linux kernel. New versions the Linux kernel do use weak
|> symbols (possibly with this syntax) -- so maybe the Intel
|> compiler would too.
|>
|> The second is somewhat far-fetched. Support for #pragma weak ... and
|> _Pragma("weak", ...) is likelier.
The Linux kernel source already uses __attribute__ in other contexts, so
icc needs to grok the syntax anyway.
Andreas.
--
Andreas Schwab, SuSE Labs, [EMAIL PROTECTED]
SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 N�rnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."