From: Richard Purdie <richard.purdie@linuxfoundation.org>
To: "Zhang, Jessica" <jessica.zhang@intel.com>
Cc: "poky@yoctoproject.org" <poky@yoctoproject.org>
Subject: Re: poky-image-sato-sdk failed at do_rootfs
Date: Sun, 30 Jan 2011 10:13:26 +0000 [thread overview]
Message-ID: <1296382406.13501.7899.camel@rex> (raw)
In-Reply-To: <9AFCD584B0B67B48AE8D8585BE30BA9506BAAFDF@orsmsx504.amr.corp.intel.com>
On Sat, 2011-01-29 at 17:33 -0800, Zhang, Jessica wrote:
> My poky-image-sato-sdk against the latest master is consistently
> failed at last step of do_rootfs, here's the error:
>
> Processing task-poky-qt-demos...
> | error: Failed dependencies:
> | eglibc >= 2.12 is needed by libstdc++6-4.5.1-r2.armv5te
> | eglibc >= 2.12 is needed by libgcc1-4.5.1-r0.armv5te
> | Function 'do_rootfs' failed
> (see /home/jzhang/master-arm-build/tmp/work/qemuarm-poky-linux-gnueabi/poky-image-sato-sdk-1.0-r0/temp/log.do_rootfs.6142 for further information)
> | ERROR: Function 'do_rootfs' failed
> (see /home/jzhang/master-arm-build/tmp/work/qemuarm-poky-linux-gnueabi/poky-image-sato-sdk-1.0-r0/temp/log.do_rootfs.6142 for further information)
>
> Has anybody run into same issue or any idea?
This looks like a race issue we once had. Grepping the gcc include files
revealed:
gcc-configure-cross.inc:do_package_write_ipk[depends] += "virtual/libc:do_package"
which was added to address this problem. Of course now, libgcc and
libstdc++ are built by libgcc and gcc-runtime so I think the correct
approach is to make both of these dependent on the libc packaging to
finish.
This also shouldn't be ipk specific, in the modern world we can depend
on do_package_write.
The problem is that "eglibc" gets renamed to libc at package time. If
the package step hasn't run, the renaming isn't applied to the
dependencies that libgcc and libstdc++ have on libc and you see this
error. If you rebuild those packages, the image should work. Since its a
race, some builds will work, some won't. Using rm_work will make this
bug more likely to appear at a guess.
Cheers,
Richard
next prev parent reply other threads:[~2011-01-30 10:13 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-01-30 1:33 poky-image-sato-sdk failed at do_rootfs Zhang, Jessica
2011-01-30 2:00 ` Cui, Dexuan
2011-01-30 7:16 ` Zhang, Jessica
2011-01-30 7:46 ` Lu, Lianhao
2011-01-30 7:58 ` Zhang, Jessica
2011-01-30 8:05 ` Cui, Dexuan
2011-01-30 8:16 ` Lu, Lianhao
2011-01-30 8:26 ` Zhang, Jessica
2011-01-30 10:13 ` Richard Purdie [this message]
2011-01-30 12:20 ` Tian, Kevin
2011-01-30 14:49 ` Lu, Lianhao
2011-01-31 15:24 ` Lu, Lianhao
2011-01-31 16:40 ` Richard Purdie
2011-02-01 0:58 ` Zhang, Jessica
2011-02-01 11:55 ` Richard Purdie
2011-02-01 13:07 ` Zhang, Jessica
2011-02-01 13:32 ` Richard Purdie
2011-02-01 19:27 ` Wolfgang Denk
2011-02-01 20:00 ` Mark Hatle
2011-02-01 22:08 ` Wolfgang Denk
2011-02-01 23:29 ` Richard Purdie
2011-02-02 7:03 ` Wolfgang Denk
2011-02-02 11:18 ` Richard Purdie
2011-02-02 11:33 ` Wolfgang Denk
2011-02-02 13:56 ` Mark Hatle
2011-02-02 14:05 ` Wolfgang Denk
2011-02-02 14:06 ` Richard Purdie
2011-02-02 14:56 ` Mark Hatle
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=1296382406.13501.7899.camel@rex \
--to=richard.purdie@linuxfoundation.org \
--cc=jessica.zhang@intel.com \
--cc=poky@yoctoproject.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.