From: Andreas Oberritter <obi@opendreambox.org>
To: openembedded-devel@lists.openembedded.org
Subject: Re: Revert commit c2c8fe4c5629add94bd0b922f5b3446624a9f4d8
Date: Sun, 21 Nov 2010 15:56:44 +0100 [thread overview]
Message-ID: <4CE9332C.7020701@opendreambox.org> (raw)
In-Reply-To: <4CE6FA0C.2090801@balister.org>
On 11/19/2010 11:28 PM, Philip Balister wrote:
> I'd like to revert commit c2c8fe4c5629add94bd0b922f5b3446624a9f4d8. With
> this commit my build that includes angstrom-task-gnome.bb fails in a
> peculiar way. Basically, my process table is filled with a task. Looks
> like it is trying to run a pkg-config gtk+ operation. This is with
> angstrom-2010.x and a custom machine very similar to an overo.
>
> I realize this is a vague description, but I do not have time to isolate
> better at this time.
>
> Can we go ahead and revert this for now?
No, please don't.
I'm 100% sure that this patch is the only sane way of handling
pkg-config files. I hope you agree that it wasn't possible for me to
test every single package before this got merged.
Still, the solution for problems popping up now is simple: Make sure
that required libraries install their pkg-config files themselves.
Usually, they would already do it, but their install rules are
overridden by custom do_install or do_stage rules in their bitbake recipe.
As you already mentioned, the package causing the problem is gtk+
(gtk+-1.2_1.2.10.bb).
The solution in this case is very likely to
- remove do_stage
- add ${bindir}/gtk-config to FILES_${PN}-dev
- bump PR
The real problem is gtk-config going crazy when gtk's pkg-config file is
not installed.
I'd have already submitted a patch, but testing takes a lot of time,
especially when a recipe takes down the build machine.
Maybe it would be wise for bitbake or OE to set ulimit -u to a sane
value. Is there a way for a process to count the number of its direct
and indirect child processes?
Regards,
Andreas
next prev parent reply other threads:[~2010-11-21 14:58 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-11-19 22:28 Revert commit c2c8fe4c5629add94bd0b922f5b3446624a9f4d8 Philip Balister
2010-11-21 0:31 ` Philip Balister
2010-11-21 0:45 ` Yury Bushmelev
2010-11-21 14:56 ` Andreas Oberritter [this message]
2010-11-21 16:17 ` Khem Raj
2010-11-21 17:23 ` Andreas Oberritter
2010-11-21 17:55 ` Chris Larson
2010-11-22 14:29 ` Merging the release branch into master (was: Re: Revert commit c2c8fe4c5629add94bd0b922f5b3446624a9f4d8) Andreas Oberritter
2010-11-22 16:39 ` Chris Larson
2010-11-21 18:05 ` Revert commit c2c8fe4c5629add94bd0b922f5b3446624a9f4d8 Philip Balister
2010-11-21 20:09 ` Yury Bushmelev
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=4CE9332C.7020701@opendreambox.org \
--to=obi@opendreambox.org \
--cc=openembedded-devel@lists.openembedded.org \
/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.