On 12/2/06, Bob Rossi <[EMAIL PROTECTED]> wrote:
Hi,

...

Secondly, the APR_CHECK_SIZEOF_EXTENDED isn't working for me because the
default for the cross compiled size is 8. However, ssize_t for me is 4.
So, the configure fails. I made this change:

  -APR_CHECK_SIZEOF_EXTENDED([#include <sys/types.h>], ssize_t, 8)
  +AC_CHECK_SIZEOF([ssize_t], [#include <stdio.h>
  +#include <sys/types.h>])

and things work nicely. Would a patch like this be acceptable? There are
5 changes I made just like this. Finally, the macro
APR_CHECK_SIZEOF_EXTENDED could probably be removed.

This makes sense.  Apr currently depends on autoconf 2.50; in that
release AC_CHECK_SIZEOF was enhanced to determine the size without
using AC_TRY_RUN.  In order to replace APR_CHECK_SIZEOF_EXTENDED, we
need to verify that AC_CHECK_SIZEOF supports non-builtin types.  I was
able to successfully replace APR_CHECK_SIZEOF_EXTENDED with
AC_CHECK_SIZEOF in conjunction with autoconf 2.53 and 2.59 on Fedora
Core 3, however I was unable to build autoconf 2.50 or 2.52 on my FC3
box, so further verification is needed.

--
John

Reply via email to