Add revision number to gcc version?
David Daney
ddaney@avtrex.com
Thu Dec 15 23:32:00 GMT 2005
H. J. Lu wrote:
> On Mon, Nov 14, 2005 at 02:05:47PM -0800, H. J. Lu wrote:
>
>>On Mon, Nov 14, 2005 at 12:52:49PM -0800, Mike Stump wrote:
>>
>>>On Nov 14, 2005, at 9:14 AM, H. J. Lu wrote:
>>>
>>>>Can we change it to something like
>>>>
>>>>gcc (GCC) 4.1.0 20051113 (revision 106863) (experimental)
>>>
>>>Doesn't work, unless you also have the branch name. Further, the
>>>substitutions that svn can do, doesn't allow for the above, and they
>>>don't want to `fix' svn to do it (see the FAQ). (I think I'd like it
>>>too.)
>>
>
> I am enclosing 2 patches:
>
> 1. contrib/gcc_update creates gcc/REVISION with branch name and
> revision number.
> 2. If gcc/REVISION exists, it will be used in gcc/version.c.
>
> With those 2 patches, I got
>
> [hjl@gnu-13 gcc]$ ./xgcc --version
> xgcc (GCC) 4.1.0 (gcc-4_1-branch revision 108596) 20051215 (prerelease)
I like this, but what if you also did an svn status to see if there were
any modifications WRT the branch/revision and then add either 'clean' or
'modified' to the information.
So you would get (gcc-4_1-branch revision 108596 modified) or
(gcc-4_1-branch revision 108596 clean)
David Daney.
More information about the Gcc
mailing list