From: Yann E. MORIN <yann.morin.1998@free.fr>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 1/1] util-linux: add an option to build host programs
Date: Wed, 10 Dec 2014 18:33:47 +0100 [thread overview]
Message-ID: <20141210173347.GA3926@free.fr> (raw)
In-Reply-To: <1418157998-3183-1-git-send-email-tbultel@free.fr>
Thierry, All,
On 2014-12-09 21:46 +0100, Thierry Bultel spake thusly:
> Signed-off-by: Thierry Bultel <tbultel@free.fr>
Thanks for this patch. We discussed it yesterday evening during the
Patchwork cleanup session, and we have a few comments about your patch,
see below...
> ---
> package/util-linux/Config.in | 5 +++++
> package/util-linux/util-linux.mk | 12 ++++++++++--
> 2 files changed, 15 insertions(+), 2 deletions(-)
>
> diff --git a/package/util-linux/Config.in b/package/util-linux/Config.in
> index 07e1fbb..f913fef 100644
> --- a/package/util-linux/Config.in
> +++ b/package/util-linux/Config.in
> @@ -12,6 +12,11 @@ config BR2_PACKAGE_UTIL_LINUX
>
> if BR2_PACKAGE_UTIL_LINUX
>
> +config BR2_PACKAGE_UTIL_LINUX_HOST_PROGRAMS
> + bool "all programs on host"
> + help
> + Install all programs on the host
We already have an entry for that in the "Host utilities" sub-menu, for
which you can see the config option in:
package/util-linux/Config.in.host
config BR2_PACKAGE_HOST_UTIL_LINUX
bool "host util-linux"
[...]
The conclusion of the Patchwork cleanup session was:
- packages needing the host util-linux libuuid should build-depend on
host-util-linux via FOO_DEPENDENCIES;
- packages that need the host util-linux programs (none so far),
should kconfig-depend on BR2_PACKAGE_HOST_UTIL_LINUX with a "select"
directive;
- users who explicitly need host util-linux (libs or programs) should
enable it in the Host utilities" sub-menu.
So, instead of adding a new config option, just use the existing one.
> config BR2_PACKAGE_UTIL_LINUX_LIBBLKID
> select BR2_PACKAGE_UTIL_LINUX_LIBUUID
> depends on BR2_USE_MMU # fork
> diff --git a/package/util-linux/util-linux.mk b/package/util-linux/util-linux.mk
> index dc10193..8a91636 100644
> --- a/package/util-linux/util-linux.mk
> +++ b/package/util-linux/util-linux.mk
> @@ -91,11 +91,19 @@ UTIL_LINUX_CONF_OPTS += \
> $(if $(BR2_PACKAGE_UTIL_LINUX_WRITE),--enable-write,--disable-write)
>
> # In the host version of util-linux, we so far only require libuuid,
> -# and none of the util-linux utilities, so we disable all of them.
> +# and none of the util-linux utilities, so we disable all of them, unless
> +# BR2_PACKAGE_UTIL_LINUX_HOST_PROGRAMS is set
> +
> HOST_UTIL_LINUX_CONF_OPTS += \
> --enable-libuuid \
> --disable-libblkid --disable-libmount \
> - --disable-all-programs --without-ncurses
> + --without-ncurses
> +
> +ifeq ($(BR2_PACKAGE_UTIL_LINUX_HOST_PROGRAMS),y)
> +HOST_UTIL_LINUX_CONF_OPTS += --disable-makeinstall-chown
> +else
> +HOST_UTIL_LINUX_CONF_OPTS += --disable-all-programs
> +endif
OK, but switch to using BR2_PACKAGE_HOST_UTIL_LINUX instead.
Care to resend this patch with the above addressed, please?
Thank you! :-)
Regards,
Yann E. MORIN.
> # Avoid building the tools if they are disabled since we can't install on
> # a per-directory basis.
> --
> 1.9.1
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
prev parent reply other threads:[~2014-12-10 17:33 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-12-09 20:46 [Buildroot] [PATCH 1/1] util-linux: add an option to build host programs Thierry Bultel
2014-12-10 17:33 ` Yann E. MORIN [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20141210173347.GA3926@free.fr \
--to=yann.morin.1998@free.fr \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.