On Thu, Jan 20, 2005 at 01:54:20AM -0600, John Van Essen wrote:
> (Note to Wayne - isn't it dangerous to assume that off_t is 64 bits?

Yeah, it probably is -- that code was always a kluge that doesn't really
get used.  I looked around at the rest of the rsync code, and it looks
to me like the various uses of uint64 could each be replaced by int64.

> If HAVE_LONGLONG is 0, look in config.log for  long long  to see why
> the test for it failed.  Does your cross compiler really not have it?

The root problem is that rsync's configure script uses AC_TRY_RUN in
bogus ways -- i.e. it totally punts a lot of checks when it is cross-
compiling, so it doesn't even check if "long long" works.  It looks
like configure.in is really in need of a bunch of cleanup in that
regard.

In the meantime, anyone cross-compiling would do well to look at all the
AC_TRY_RUN checks in configure.in in order to figure out which defines
didn't get properly checked, and then manually edit config.h to set them
to their proper values.

..wayne..
-- 
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to