On 06/25/2009 09:51 AM, Bruce Simpson wrote:
> Hi Ben,
>
> What is radically different about Fedora's shipping GCC compiler that
> requires these changes -- have they moved to a radically newer version?
> Pardon my ignorance, I don't use Fedora.
>
> The #ident pragma is useful as it's a compiler mandated way of embedding
> object IDs in which can then be retrieved using the 'ident' command from
> binutils (or compatible toolchains). It even works with MinGW in Windows.

What would you use this for?

> Whilst #ident is not part of the current ISO C++ standard, it has been
> generally supported by most UNIX C++ compilers for years. So this
> strikes me more as a regression on Fedora's part.
>
> Can we be sure that this isn't due to a change in Fedora's shipped gcc
> spec file?

[gree...@ben-dt2 git]$ gcc --version
gcc (GCC) 4.4.0 20090506 (Red Hat 4.4.0-4)
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

I've no particular idea why it complains.  It seems to be only a warning, but
I think xorp is using -Werr or something like that.  Seemed easier to comment
out all the idents instead of digging further as I wasn't aware of any useful
features derived from #ident.

Ben

>
> thanks,
> BMS


-- 
Ben Greear <[email protected]>
Candela Technologies Inc  http://www.candelatech.com

_______________________________________________
Xorp-hackers mailing list
[email protected]
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-hackers

Reply via email to