From: "Martin Hundebøll" <martin@geanix.com>
To: Andreas Helbech Kleist <andreaskleist@gmail.com>,
openembedded-core@lists.openembedded.org
Cc: Alexander Kanavin <alex.kanavin@gmail.com>,
Khem Raj <raj.khem@gmail.com>,
Randy MacLeod <randy.macleod@windriver.com>
Subject: Re: [OE-core] [PATCH 1/5] classes: jobserver: support gnu make fifo jobserver
Date: Thu, 04 Apr 2024 09:58:32 +0200 [thread overview]
Message-ID: <0fb30b6a38e91309aae320190c8f11b2a811ae4e.camel@geanix.com> (raw)
In-Reply-To: <3fd7861181945979c16d57176b45aa2e78a1f700.camel@gmail.com>
Hi Andreas,
On Thu, 2024-04-04 at 09:56 +0200, Andreas Helbech Kleist wrote:
> > + # avoid making make-native or its dependencies depend on make-
> > native itself
> > + if d.getVar("PN") in (
> > + "make-native",
> > + "libtool-native",
> > + "pkgconfig-native",
> > + "automake-native",
> > + "autoconf-native",
> > + "m4-native",
> > + "texinfo-dummy-native",
> > + "gettext-minimal-native",
> > + "quilt-native",
> > + "gnu-config-native",
>
> This seems a bit brittle, but I guess make's dependencies doesn't
> change often. So it is probably not a big issue.
>
> How does it break if a dependency is missing?
Bitbake errors out with a dependency loop.
// Martin
next prev parent reply other threads:[~2024-04-04 7:58 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-04-03 7:01 [PATCH 0/5] Jobserver support Martin Hundebøll
2024-04-03 7:02 ` [PATCH 1/5] classes: jobserver: support gnu make fifo jobserver Martin Hundebøll
2024-04-04 7:56 ` [OE-core] " Andreas Helbech Kleist
2024-04-04 7:58 ` Martin Hundebøll [this message]
2024-04-03 7:02 ` [PATCH 2/5] scripts: build-env: allow passing JOBSERVER_FIFO from environment Martin Hundebøll
2024-04-03 7:02 ` [PATCH 3/5] ninja: build modified version with GNU Make jobserver support Martin Hundebøll
2024-04-03 7:26 ` Patchtest results for " patchtest
2024-04-03 15:58 ` Alexander Kanavin
2024-04-03 19:08 ` Martin Hundebøll
2024-04-08 21:39 ` Randy MacLeod
2024-05-18 7:13 ` Martin Hundebøll
2024-04-03 7:02 ` [PATCH 4/5] qemu: enable parallel builds when using the jobserver class Martin Hundebøll
2024-04-03 7:02 ` [PATCH 5/5] contrib: add python service and systemd unit to run shared jobserver Martin Hundebøll
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=0fb30b6a38e91309aae320190c8f11b2a811ae4e.camel@geanix.com \
--to=martin@geanix.com \
--cc=alex.kanavin@gmail.com \
--cc=andreaskleist@gmail.com \
--cc=openembedded-core@lists.openembedded.org \
--cc=raj.khem@gmail.com \
--cc=randy.macleod@windriver.com \
/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.