This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Add revision number to gcc version?


H. J. Lu wrote:
On Thu, Dec 15, 2005 at 03:00:10PM -0800, David Daney wrote:

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)



Like this?


It is plausible that it does what I had in mind. I have not tested it though.


I say test it and post it to gcc-patches@

David Daney.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]