[Buildroot] [PATCH] bash: fix static build
Peter Korsgaard
peter at korsgaard.com
Tue Sep 19 19:45:08 UTC 2017
>>>>> "Baruch" == Baruch Siach <baruch at tkos.co.il> writes:
Hi,
>> So that probably explains why it doesn't fail in the autobuilders.
>>
>> Does it really fail the build for you?
> It doesn't. I should have checked that. This patch is not really needed then.
Ok, good.
>> Have you looked into why SHOBJ_STATUS doesn't get expanded correctly,
>> and if this can fixed more nicely upstream / is already fixed?
> SHOBJ_STATUS is not set when the "$ac_cv_func_dlopen" = "yes" condition
> evaluates to false. This is the case when building statically. Current bash
> code is not fixes, as far as I can see.
> Something like this should fix the issue:
> diff -Nuar bash-4.4-orig/configure.ac bash-4.4/configure.ac
> --- bash-4.4-orig/configure.ac 2016-09-07 23:56:28.000000000 +0300
> +++ bash-4.4/configure.ac 2017-09-19 21:15:00.376316006 +0300
> @@ -1151,6 +1151,9 @@
> AC_SUBST(SHOBJ_LIBS)
> AC_SUBST(SHOBJ_STATUS)
> AC_MSG_RESULT($SHOBJ_STATUS)
> +else
> + SHOBJ_STATUS=unsupported
> + AC_SUBST(SHOBJ_STATUS)
> fi
> # try to create a directory tree if the source is elsewhere
> But bash does not autoreconf nicely, so I didn't test that approach.
Ok, thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list