[yocto] btrfs-tools Requires libgcc_s.so.1
robert_joslyn at selinc.com
robert_joslyn at selinc.com
Fri Mar 4 16:12:54 PST 2016
Khem Raj <raj.khem at gmail.com> wrote on 03/04/2016 03:26:37 PM:
>
> On Sat, Mar 5, 2016 at 7:17 AM, <robert_joslyn at selinc.com> wrote:
> > I'm building an image using btrfs and I noticed a problem with the
> > btrfs-tools recipe in Jethro (using core-image-minimal and a 64-bit
> > machine). The recipe builds fine, but I get the following error when
> > attempting certain operations using btrfs, such as trying to start a
> > scrub:
> >
> > root at test:~# btrfs scrub start /
> > scrub started on /, fsid 79dc4fed-a0f7-43e2-b9e7-056b1a2c4cdd
(pid=333)
> > libgcc_s.so.1 must be installed for pthread_cancel to work
> >
> > I can solve this by adding libgcc to RDEPENDS for btrfs-tools.
>
> thats fine.
What is the process for getting this fixed upstream? Trivial patch is
below, if that is sufficient.
Signed-off-by: Robert Joslyn <robert_joslyn at selinc.com>
---
diff --git a/meta/recipes-devtools/btrfs-tools/btrfs-tools_4.1.2.bb
b/meta/recipes-devtools/btrfs-tools/btrfs-tools_4.1.2.bb
index 37c622b..cc2ccfc 100644
--- a/meta/recipes-devtools/btrfs-tools/btrfs-tools_4.1.2.bb
+++ b/meta/recipes-devtools/btrfs-tools/btrfs-tools_4.1.2.bb
@@ -11,6 +11,7 @@ LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=fcb02dc552a041dee27e4b85c7396067"
SECTION = "base"
DEPENDS = "util-linux attr e2fsprogs lzo acl"
+RDEPENDS_${PN} = "libgcc"
SRCREV = "7f1328ccb5d159efe850d4eaea9b49bbe8c4181e"
SRC_URI =
"git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git \
More information about the yocto
mailing list