From: Yann E. MORIN <yann.morin.1998@free.fr>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 1/1] uboot-tools: add missing dependency on host-dtc for the host package
Date: Thu, 5 May 2016 23:40:57 +0200 [thread overview]
Message-ID: <20160505214056.GB4367@free.fr> (raw)
In-Reply-To: <87r3dgmf7w.fsf@dell.be.48ers.dk>
Peter, All,
On 2016-05-05 22:17 +0200, Peter Korsgaard spake thusly:
> >>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
> >> +HOST_UBOOT_TOOLS_DEPENDENCIES += host-dtc
>
> > I am not sure I like the idea of having host-uboot-tools always depend
> > on host-dtc, as it adds build time while host-dtc is only needed for
> > some specific use cases of mkimage (generating FIT images).
>
> > There are really three options I believe:
>
> > (1) What you did, i.e have host-dtc as an unconditional dependency of
> > host-uboot-tools. Everybody pays the price of building host-dtc
> > even if it's not needed.
>
> > (2) Add a sub-option to host-uboot-tools so that people can say "I
> > need it with FIT image support", which will add host-dtc as a
> > dependency.
>
> > (3) Just do nothing, and let our users be smart enough to realize that
> > when mkimage complains that dtc is missing, they should enable
> > host-dtc.
>
> Agreed, it's quite similar to the issues with genimage and
> dosfstools.
I'm always a bit uneasy speaking about genimage, as I don't use it.
However, I would contend that we should try to provide as much a "works
out of the box" experience as possible, so I'd lean on the side of
always enable optional packages to make genimage always happy.
But then, genimage being so versatile, it would be perfectly possible to
ask it to build all sorts of filesystems, or aggregate all sorts of
blobs (e.g. DTB), and so on. Should we forcibly enable all those tools
when genimage is enabled?
I guess not.
Granted, most of the boards we currently have use a VFAT partition
(except those from boundary devices, the wandboard and the
a20_olinuxino, i.e. 4 boards).
So, I'm completely undecided for genimage.
On the one side, there the "out of the box" experience; on the other
side, there's the build time...
But dosfstools has no dependency, and it does build quite fast, so we
could at least enable that one...
> Either option 2 or 3 sounds good to me.
Hmm... See my other reply for why I think option #1 is better. ;-)
Regards,
Yann E. MORIN.
--
.-----------------.--------------------.------------------.--------------------.
| 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. |
'------------------------------^-------^------------------^--------------------'
next prev parent reply other threads:[~2016-05-05 21:40 UTC|newest]
Thread overview: 44+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-05-04 14:38 [Buildroot] [PATCH 1/1] uboot-tools: add missing dependency on host-dtc for the host package Carlos Santos
2016-05-05 20:09 ` Thomas Petazzoni
2016-05-05 20:17 ` Peter Korsgaard
2016-05-05 21:40 ` Yann E. MORIN [this message]
2016-05-05 20:32 ` Carlos Santos
2016-05-05 20:36 ` Thomas Petazzoni
2016-05-05 21:27 ` Yann E. MORIN
2016-05-05 21:38 ` Thomas Petazzoni
2016-05-05 21:44 ` Yann E. MORIN
2016-05-06 12:02 ` Carlos Santos
2016-05-06 11:59 ` [Buildroot] [PATCH v2 " Carlos Santos
2016-05-06 13:25 ` Thomas Petazzoni
2016-05-08 19:39 ` Carlos Santos
2016-05-08 19:46 ` [Buildroot] [PATCH v3] uboot-tools: fix FIT support and make it optional Carlos Santos
2016-05-08 19:46 ` Carlos Santos
2016-05-28 13:07 ` Thomas Petazzoni
2016-05-31 17:33 ` Carlos Santos
2016-05-31 19:01 ` Thomas Petazzoni
2016-05-31 19:40 ` Carlos Santos
2016-05-31 19:48 ` Thomas Petazzoni
2016-06-01 14:39 ` [Buildroot] [PATCH next 0/4] uboot-tools: fix support for Flat Image Trees (FIT) Carlos Santos
2016-06-01 14:39 ` [Buildroot] [PATCH next 1/4] uboot-tools: use $(TARGET_STRIP) for target utilities Carlos Santos
2016-06-01 14:39 ` [Buildroot] [PATCH next 2/4] uboot-tools: improve the help text of existing options Carlos Santos
2016-06-01 14:39 ` [Buildroot] [PATCH next 3/4] uboot-tools: re-generate patches to match v2016.05 Carlos Santos
2016-06-01 14:39 ` [Buildroot] [PATCH next 4/4] uboot-tools: fix FIT support and make it optional Carlos Santos
2016-06-01 15:08 ` Thomas Petazzoni
2016-06-03 19:35 ` [Buildroot] [PATCH v4] " Carlos Santos
2016-06-07 2:25 ` [Buildroot] [PATCH v5] util-linux: rework utilities menu for finer control Carlos Santos
2016-07-05 15:11 ` Romain Naour
2016-07-06 2:43 ` Carlos Santos
2016-07-06 2:55 ` [Buildroot] [PATCH v6] " Carlos Santos
2016-07-06 21:54 ` Yann E. MORIN
2016-07-08 20:33 ` Carlos Santos
2016-07-08 20:52 ` Yann E. MORIN
2016-07-10 1:16 ` [Buildroot] [PATCH v7 0/3] util-linux: cleanups, additions and reworked utilities menu Carlos Santos
2016-07-10 1:16 ` [Buildroot] [PATCH v7 1/3] util-linux: clean up libraries and tools selections Carlos Santos
2016-10-16 13:55 ` Thomas Petazzoni
2016-07-10 1:16 ` [Buildroot] [PATCH v6] util-linux: rework utilities menu for finer control Carlos Santos
2016-07-10 1:16 ` [Buildroot] [PATCH v7 2/3] util-linux: expand selection of libraries and utilities Carlos Santos
2016-10-16 13:56 ` Thomas Petazzoni
2016-07-10 1:16 ` [Buildroot] [PATCH v7 3/3] util-linux: rework utilities menu for finer control Carlos Santos
2016-10-16 14:02 ` Thomas Petazzoni
2016-06-07 21:12 ` [Buildroot] [PATCH v4] uboot-tools: fix FIT support and make it optional Thomas Petazzoni
2016-06-01 15:07 ` [Buildroot] [PATCH next 0/4] uboot-tools: fix support for Flat Image Trees (FIT) Thomas Petazzoni
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=20160505214056.GB4367@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox