[Buildroot] [PATCH 07/11] ulogd: needs mmu and shared objects

Axel Lin axel.lin at ingics.com
Wed Sep 11 00:48:34 UTC 2013


2013/9/11 Gustavo Zacarias <gustavo at zacarias.com.ar>:
> The plugin infrastructure is based on shared objects so it won't build
> for static-only scenarios.
> And the daemon uses fork() so MMU is required.
>
> Signed-off-by: Gustavo Zacarias <gustavo at zacarias.com.ar>
> ---
>  package/ulogd/Config.in | 7 +++++--
>  1 file changed, 5 insertions(+), 2 deletions(-)
>
> diff --git a/package/ulogd/Config.in b/package/ulogd/Config.in
> index 7dc4f11..a524056 100644
> --- a/package/ulogd/Config.in
> +++ b/package/ulogd/Config.in
> @@ -2,6 +2,8 @@ config BR2_PACKAGE_ULOGD
>         bool "ulogd"
>         depends on BR2_INET_IPV6
>         depends on BR2_LARGEFILE
> +       depends on !BR2_PREFER_STATIC_LIB
> +       depends on BR2_USE_MMU
>         select BR2_PACKAGE_LIBMNL
>         select BR2_PACKAGE_LIBNETFILTER_ACCT
>         select BR2_PACKAGE_LIBNETFILTER_CONNTRACK
> @@ -12,5 +14,6 @@ config BR2_PACKAGE_ULOGD
>
>           http://www.netfilter.org/projects/ulogd/
>
> -comment "ulogd requires a toolchain with IPV6 and LARGEFILE support"
> -       depends on !BR2_INET_IPV6 || !BR2_LARGEFILE
> +comment "ulogd requires a toolchain with IPV6, LARGEFILE and dynamic library support"
> +       depends on !BR2_INET_IPV6 || !BR2_LARGEFILE || BR2_PREFER_STATIC_LIB
> +       depends on BR2_USE_MMU
I guess what you want is "depends on !BR2_USE_MMU" here?



More information about the buildroot mailing list