libftdi Archives

Subject: Re: [PATCH] added function-call to access version information

From: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
To: libftdi@xxxxxxxxxxxxxxxxxxxxxxx
Date: Fri, 9 Jul 2010 17:29:23 +0200
Hi Martin,

On Friday, 9. July 2010 15:45:09 Martin Zenzes wrote:
> > - Rename ftdi_library_version() to ftdi_get_library_version()
> 
> done...

Thanks.

> > - Maybe add a "char *snapshot_version" which can return NULL / empty
> > string?
> > 
> >    See guess-rev.sh
> 
> done/TODO. Added "char snapshot_version[8]" (fix-sized array to prevent
> possible memory-leaks, is just set completely to zero in the
> moment...?). How to say cmake to invoke a shell-script at buildtime to
> dynamically define #defines in the header file?

The fixed size array will not be enough if git is unable to come up with
a short version of the md5 (f.e. if two md5 sums are close to each other).

I guess we can figure the shell script invocation out,
though we shouldn't abort the build process if it fails (f.e. on Win32).

> > - Provide autoconf support
> 
> TODO/drop?

If the patch is for libftdi-1.x only, then yes.

> > Regarding the third point, we could just apply this patch
> > to libftdi 1.x and drop the autoconf support completly. So libftdi 0.x
> > would be put in maintenance mode and only receive bug fixes.
> 
> I'm not in the position to decide something in this issue, but it seems
> to me that supporting different build-methods is confusing and
> error-prone to new users... At least it was to me ;)

Not only to new users ;) I'll send a separate mail about it,
libftdi-1.x is the right time to deprecate autohell.

Cheers,
Thomas

--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx   

Current Thread