[ECOS] Re: Access version number string of eCos to check the compile date
John Dallaway
jld@ecoscentric.com
Sat Jan 8 19:44:00 GMT 2005
Hi Carlos
Carlos Sobrinho wrote:
> Andrew Lunn wrote:
>
>>Getting the version string is hard. Most versions of eCos don't have a
>>version, they are just the "current" anoncvs.
>
> A version if its a release, a CVS version of Changelog (seems to be the most
> updated file) or other file if its CVS?
> ----------------------------------------------------------------
> File: ChangeLog Status: Up-to-date
>
> Working revision: 1.122
> Repository revision:
> 1.122 /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
> ----------------------------------------------------------------
>
> So cyg_(kernel_)version would return something like:
> "eCos v1.122 (Compiled on xx/01/2005 for ROM(/RAM))"
To regard the CVS revision of a single file in the eCos repository as an
"eCos version" would be misleading.
The eCos library is built from a collection of eCos packages each of
which can potentially have a different version number. Also, the same
set of packages can be configured in many ways resulting in different
behaviour. The presence of a version string within the eCos library
would therefore convey little about the precise behaviour of the library.
A timestamp seems the best way to differentiate between builds.
John Dallaway
eCosCentric Limited
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
More information about the Ecos-discuss
mailing list