All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH RESEND v3 0/2] Makefile: libfdt: build only the strict necessary
@ 2020-04-11  9:31 Claudio Fontana
  2020-04-11  9:31 ` [PATCH RESEND v3 1/2] " Claudio Fontana
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Claudio Fontana @ 2020-04-11  9:31 UTC (permalink / raw)
  To: Peter Maydell, David Gibson, Philippe Mathieu-Daude, Markus Armbruster
  Cc: Claudio Fontana, Alex Bennee, Laurent Vivier, qemu-devel

v2 -> v3:

* changed into a 2 patch series; in the second patch we remove the old
  compatibility gunks that were meant for removal some time after 4.1.

* renamed the libfdt PHONY rule to dtc/all, with the intent to make
  existing working trees forward and backward compatible across the change.

v1 -> v2:

* fix error generated when running UNCHECKED_GOALS without prior configure,
  for example during make docker-image-fedora. Without configure, DSOSUF is
  empty, and the module pattern rule in rules.mak that uses this variable
  can match too much; provide a default in the Makefile to avoid it.

* only attempt to build the archive when there is a non-empty list of objects.
  This could be done in general for the %.a: pattern in rules.mak, but maybe
  there are valid reasons to build an empty .a?

* removed some intermediate variables that did not add much value
  (LIBFDT_srcdir, LIBFDT_archive)

Tested locally with 3 VPATH configurations (no-, VPATH, VPATH in src subdir),
and with docker-image-fedora, docker-test-debug@fedora that failed before.

Claudio Fontana (2):
  Makefile: libfdt: build only the strict necessary
  Makefile: remove old compatibility gunks

 Makefile  | 32 ++++++++++++++++----------------
 configure |  6 +-----
 rules.mak |  2 ++
 3 files changed, 19 insertions(+), 21 deletions(-)

-- 
2.16.4



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2020-05-12 10:27 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-11  9:31 [PATCH RESEND v3 0/2] Makefile: libfdt: build only the strict necessary Claudio Fontana
2020-04-11  9:31 ` [PATCH RESEND v3 1/2] " Claudio Fontana
2020-04-29 11:47   ` Claudio Fontana
2020-05-04  8:24     ` David Gibson
2020-04-11  9:31 ` [PATCH RESEND v3 2/2] Makefile: remove old compatibility gunks Claudio Fontana
2020-04-14  9:40   ` Philippe Mathieu-Daudé
2020-04-14  2:03 ` [PATCH RESEND v3 0/2] Makefile: libfdt: build only the strict necessary David Gibson
2020-04-15  8:16   ` Claudio Fontana
2020-05-11  6:33     ` David Gibson
2020-05-12 10:27       ` Claudio Fontana

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.