[gnutls-dev] size_t, int and 64 bit machines

Simon Josefsson simon at josefsson.org
Thu Mar 22 09:11:54 CET 2007


Andreas Metzler <ametzler at downhill.at.eu.org> writes:

> On 2007-03-21 Simon Josefsson <simon at josefsson.org> wrote:
> [...]
>> I think that if GNU/Linux on amd64 or ia64 have size_t==8, then we
>> cannot use this escape-route, we'll have to solve this properly.  I
>> think GnuTLS is used a lot on many amd64/ia64 systems.
> [...]
>
> Afaict from the respective build logs
> http://buildd.debian.org/fetch.cgi?&pkg=gnutls13&ver=1.4.4-3&arch=ia64&stamp=1163258965&file=log
> and
> http://buildd.debian.org/fetch.cgi?&pkg=gnutls13&ver=1.4.4-3&arch=amd64&stamp=1163258660&file=log
> neither ia64 nor amd64 has a size_t==8; both logs contain:
>
> checking for bit size of size_t... 64

Thanks for the logs.  I make that 64/8=8 which means they do have
size_t==8.  Thus, I guess we can't just make the switch without
breaking the API/ABI on some systems.  More thinking necessary...

/Simon




More information about the Gnutls-devel mailing list