[Buildroot] [PATCH] lftp: new package.
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Thu Nov 21 22:00:11 UTC 2013
Dear Arnout Vandecappelle,
On Thu, 21 Nov 2013 22:54:24 +0100, Arnout Vandecappelle wrote:
> You can give AC_TRY_RUN a fourth argument with actions to take when
> cross-compiling. These actions are taken when compilation was successful.
> Basically, the following patch should work:
>
> ----------------------------------
> Fix support for cross-compilation.
>
> The check for posix_fallocate doesn't handle the cross-compilation case.
> Assume that it works, because cross-compilation for AIX or old glibc is
> unlikely.
>
> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout at mind.be>
> ---
> diff -Nrup lftp-4.4.10.orig/m4/lftp.m4 lftp-4.4.10/m4/lftp.m4
> --- lftp-4.4.10.orig/m4/lftp.m4 2013-03-19 13:25:50.000000000 +0100
> +++ lftp-4.4.10/m4/lftp.m4 2013-11-21 22:46:27.776820935 +0100
> @@ -271,6 +271,8 @@ AC_DEFUN([LFTP_POSIX_FALLOCATE_CHECK],[
> i_cv_posix_fallocate_works=yes
> ], [
> i_cv_posix_fallocate_works=no
> + ], [
> + i_cv_posix_fallocate_works=yes
> ])
> ])
> if test x$i_cv_posix_fallocate_works = xyes; then
> ----------------------------------
Seeing this, I believe that passing i_cv_posix_fallocate_works=yes in
the ./configure environment is a better solution.
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
More information about the buildroot
mailing list