[OE-core] [thud][PATCH 2/2] meson: Correct use of the _append operator
From: Peter Kjellerstedt The value to SRC_URI_append_class-native was not prefixed with a space. This was not noticed as the SRC_URI before applying the _append contains trailing spaces. However, if one, e.g., has a .bbappend and adds to the SRC_URI using SRC_URI += "file://foo.patch", then there no longer is any trailing space and the _append concatenates the two URIs together, leading to a build failue. Signed-off-by: Peter Kjellerstedt Signed-off-by: Richard Purdie --- This is a backport from master. meta/recipes-devtools/meson/meson.inc | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/meta/recipes-devtools/meson/meson.inc b/meta/recipes-devtools/meson/meson.inc index b7fb3e698a..40b29d5802 100644 --- a/meta/recipes-devtools/meson/meson.inc +++ b/meta/recipes-devtools/meson/meson.inc @@ -15,9 +15,10 @@ SRC_URI = "https://github.com/mesonbuild/meson/releases/download/${PV}/meson-${P SRC_URI[sha256sum] = "92d8afd921751261e36151643464efd3394162f69efbe8cd53e0a66b1cf395eb" SRC_URI[md5sum] = "31bda3519d8c0eb3438267268a78085e" -SRC_URI_append_class-native = "file://0002-Make-CPU-family-warnings-fatal.patch \ - file://0001-Support-building-allarch-recipes-again.patch \ - " +SRC_URI_append_class-native = " \ +file://0002-Make-CPU-family-warnings-fatal.patch \ +file://0001-Support-building-allarch-recipes-again.patch \ +" UPSTREAM_CHECK_URI = "https://github.com/mesonbuild/meson/releases; -- 2.12.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [thud][PATCH 1/2] libaio: Extend to native
From: Peter Kjellerstedt lvm2 currently requires libaio. So building lvm2-native will result in the following error. ERROR: Required build target 'lvm2-native' has no buildable providers. Missing or unbuildable dependency chain was: ['lvm2-native', 'libaio-native'] Extend libaio to native to fix this issue. Signed-off-by: Peter Kjellerstedt Signed-off-by: Richard Purdie --- This is a backport from master. meta/recipes-extended/libaio/libaio_0.3.111.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-extended/libaio/libaio_0.3.111.bb b/meta/recipes-extended/libaio/libaio_0.3.111.bb index 04b50b61ec..8e1cd349a0 100644 --- a/meta/recipes-extended/libaio/libaio_0.3.111.bb +++ b/meta/recipes-extended/libaio/libaio_0.3.111.bb @@ -20,4 +20,4 @@ do_install () { oe_runmake install DESTDIR=${D} } -BBCLASSEXTEND = "nativesdk" +BBCLASSEXTEND = "native nativesdk" -- 2.12.0 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] ✗ patchtest: failure for glibc: Enable --with-default-link
== Series Details == Series: glibc: Enable --with-default-link Revision: 1 URL : https://patchwork.openembedded.org/series/15449/ State : failure == Summary == Thank you for submitting this patch series to OpenEmbedded Core. This is an automated response. Several tests have been executed on the proposed series by patchtest resulting in the following failures: * Issue Series does not apply on top of target branch [test_series_merge_on_head] Suggested fixRebase your series on top of targeted branch Targeted branch master (currently at 65c419b8c4) If you believe any of these test results are incorrect, please reply to the mailing list (openembedded-core@lists.openembedded.org) raising your concerns. Otherwise we would appreciate you correcting the issues and submitting a new version of the patchset if applicable. Please ensure you add/increment the version number when sending the new version (i.e. [PATCH] -> [PATCH v2] -> [PATCH v3] -> ...). --- Guidelines: https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines Test framework: http://git.yoctoproject.org/cgit/cgit.cgi/patchtest Test suite: http://git.yoctoproject.org/cgit/cgit.cgi/patchtest-oe -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH] glibc: Enable --with-default-link
This lets linker to use its internal linker script for shared objects Fixes with when gold is default linker Signed-off-by: Khem Raj --- meta/recipes-core/glibc/glibc_2.29.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-core/glibc/glibc_2.29.bb b/meta/recipes-core/glibc/glibc_2.29.bb index 743fcac0b0..d5caca8de3 100644 --- a/meta/recipes-core/glibc/glibc_2.29.bb +++ b/meta/recipes-core/glibc/glibc_2.29.bb @@ -87,6 +87,7 @@ EXTRA_OECONF = "--enable-kernel=${OLDEST_KERNEL} \ --enable-stack-protector=strong \ --enable-stackguard-randomization \ --disable-crypt \ +--with-default-link \ ${GLIBCPIE} \ ${GLIBC_EXTRA_OECONF}" -- 2.20.1 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
[OE-core] [PATCH] musl: Update to latest master
* sync APIs from kernel v4.18 * Misc bug fixes Full logs https://git.musl-libc.org/cgit/musl/log/?qt=range=39ef612aa193cc6e954ac5a01574300ccd4b7ef9..21a172dd36cae7a08492fd3a7500d7bf0daee13e Signed-off-by: Khem Raj --- meta/recipes-core/musl/musl_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-core/musl/musl_git.bb b/meta/recipes-core/musl/musl_git.bb index 046a08aec2..33d6e69130 100644 --- a/meta/recipes-core/musl/musl_git.bb +++ b/meta/recipes-core/musl/musl_git.bb @@ -4,7 +4,7 @@ require musl.inc inherit linuxloader -SRCREV = "39ef612aa193cc6e954ac5a01574300ccd4b7ef9" +SRCREV = "21a172dd36cae7a08492fd3a7500d7bf0daee13e" PV = "1.1.20+git${SRCPV}" -- 2.20.1 -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [OE-core] [PATCH] gdbm: depend on readline
On Fri, 21 Dec 2018, 23:40 Ruslan Bilovol via Openembedded-core < openembedded-core@lists.openembedded.org wrote: > This package depends on readline recipe. > In traditional OE build readline is a dependency > of python3 and few other packages, thus at the time > of gdbm build it is available. > > However, if some custom set of recipes is build, > there is a race between gdbm and python3 build > and availability of readline isn't deterministic, > causing next build error: > | ../../gdbm-1.18/src/input-rl.c:18:31: fatal error: readline/readline.h: > No such file or directory > | #include > |^ > | compilation terminated. > > Thus add readline dependency explicitly. > I thought that nowadays with per-recipe sysroots, these sort of issues were a thing of the past ? Am I missing something ? This patch is for master right ? /Jacob Cudos to Kostiantyn Iarmak who > found this issue. > > Signed-off-by: Ruslan Bilovol > --- > meta/recipes-support/gdbm/gdbm_1.18.1.bb | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/meta/recipes-support/gdbm/gdbm_1.18.1.bb > b/meta/recipes-support/gdbm/gdbm_1.18.1.bb > index 16ecc50..215ae47 100644 > --- a/meta/recipes-support/gdbm/gdbm_1.18.1.bb > +++ b/meta/recipes-support/gdbm/gdbm_1.18.1.bb > @@ -15,6 +15,8 @@ SRC_URI[sha256sum] = > "86e613527e5dba544e73208f42b78b7c022d4fa5a6d5498bf18c8d6f74 > > inherit autotools gettext texinfo lib_package ptest > > +DEPENDS += "readline" > + > # Needed for dbm python module > EXTRA_OECONF = "-enable-libgdbm-compat" > > -- > 1.9.1 > > -- > ___ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core > -- ___ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core