[Buildroot] [PATCH] lftp: new package.
Arnaud Rébillout
rebillout at syscom.ch
Mon Nov 25 13:06:00 UTC 2013
On 11/22/2013 10:20 AM, Arnout Vandecappelle wrote:
>
> Well, yes, there are two tests in configure, but only a single macro
> in lftp.m4. AC_TRY_RUN compiles the first argument and then tries to
> run it (if not cross-compiling). The second argument is executed if
> the run succeeds, the third argument if the compilation or the run
> fails, the fourth argument if compilation succeeds but it cannot be
> ran because you're cross-compiling.
>
> There are a number of other instances of AC_TRY_RUN in the lftp
> configure scripts, but the others all have the fourth argument.
I tried to add a 4th argument to the AC_TRY_RUN as you suggested in a
previous mail:
> + ], [
> + i_cv_posix_fallocate_works=yes
But in case of cross-compiation, it always returns yes, even if
posix_fallocate is not defined by the libc: autotools don't even try to
compile in case of cross-compile.
So it looks like a compile tested is needed in addition to the run test.
I just sent a second revision of the patch with the compile test added.
I tried it on two different buildroot repo, one with posix_fallocate,
and the other without posix_fallocate. It's working good.
Best regards,
Arnaud
More information about the buildroot
mailing list