On Mon, Apr 27, 2020 at 1:34 PM Denys Dmytriyenko <[email protected]> wrote:

Hi Denys,

> Is there a repo/branch available where you collect patches for dunfell-next?

Yes, I'm using a naming scheme similar to what Armin has been doing
for stable, so you can find what I'm currently testing on the
autobuilder here:

https://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=stable/dunfell-nut

The above repo is constructed from component repos in:

https://git.openembedded.org/openembedded-core-contrib/log/?h=stable/dunfell-nut
https://git.openembedded.org/bitbake-contrib/log/?h=stable/1.46-nut

And I'll shortly have pointers to where I am collecting meta-yocto and
yocto-docs patches.

I'm still learning all the systems and refining a workflow.  I'll be
updating this wiki page as I find my way:

https://wiki.yoctoproject.org/wiki/Stable_Release_and_LTS

Suggestions and complaints are welcome ;-)

Steve


> On Mon, Apr 27, 2020 at 04:27:45PM -0700, Khem Raj wrote:
> > Yes Steve, there are good for Dunfell. We should consider them
> >
> > On 4/27/20 4:20 PM, Steve Sakoman wrote:
> > >Hi Khem,
> > >
> > >Is this series something I should consider for dunfell LTS?
> > >
> > >Steve
> > >
> > >On Wed, Apr 15, 2020 at 1:19 PM Khem Raj <[email protected]> wrote:
> > >>
> > >>OE uses libiberty from binutils, since its properly compiled as pic
> > >>archive and applications and other libraries needing libiberty can
> > >>properly link with it.
> > >>
> > >>With this option applied, explicit delete of libiberty headers and
> > >>libraries is not required in install step, since they wont get installed
> > >>in first place.
> > >>
> > >>Signed-off-by: Khem Raj <[email protected]>
> > >>---
> > >>  meta/recipes-devtools/gcc/gcc-configure-common.inc | 1 +
> > >>  meta/recipes-devtools/gcc/gcc-cross-canadian.inc   | 6 ------
> > >>  meta/recipes-devtools/gcc/gcc-cross.inc            | 4 ----
> > >>  meta/recipes-devtools/gcc/gcc-target.inc           | 4 ----
> > >>  4 files changed, 1 insertion(+), 14 deletions(-)
> > >>
> > >>diff --git a/meta/recipes-devtools/gcc/gcc-configure-common.inc 
> > >>b/meta/recipes-devtools/gcc/gcc-configure-common.inc
> > >>index bb4f6923f2..a64c4caf00 100644
> > >>--- a/meta/recipes-devtools/gcc/gcc-configure-common.inc
> > >>+++ b/meta/recipes-devtools/gcc/gcc-configure-common.inc
> > >>@@ -33,6 +33,7 @@ EXTRA_OECONF = "\
> > >>      --enable-libstdcxx-pch \
> > >>      --program-prefix=${TARGET_PREFIX} \
> > >>      --without-local-prefix \
> > >>+    --disable-install-libiberty \
> > >>      ${EXTRA_OECONF_BASE} \
> > >>      ${EXTRA_OECONF_GCC_FLOAT} \
> > >>      ${EXTRA_OECONF_PATHS} \
> > >>diff --git a/meta/recipes-devtools/gcc/gcc-cross-canadian.inc 
> > >>b/meta/recipes-devtools/gcc/gcc-cross-canadian.inc
> > >>index 4aac345bec..553ef7fe62 100644
> > >>--- a/meta/recipes-devtools/gcc/gcc-cross-canadian.inc
> > >>+++ b/meta/recipes-devtools/gcc/gcc-cross-canadian.inc
> > >>@@ -108,12 +108,6 @@ do_install () {
> > >>         # We don't care about the gcc-<version> copies
> > >>         rm -f ${D}${bindir}/*gcc-?.?*
> > >>
> > >>-       # We use libiberty from binutils
> > >>-       rm -f ${D}${prefix}/${TARGET_SYS}/lib/libiberty.a
> > >>-       # Not sure where the strange paths come from
> > >>-       rm -f ${D}${libdir}/../lib/libiberty.a
> > >>-       rm -f ${D}${libdir}/libiberty.a
> > >>-
> > >>         # Cleanup empty directories which are not shipped
> > >>         # we use rmdir instead of 'rm -f' to ensure the non empty 
> > >> directories are not deleted
> > >>         # ${D}${libdir}/../lib only seems to appear with SDKMACHINE=i686
> > >>diff --git a/meta/recipes-devtools/gcc/gcc-cross.inc 
> > >>b/meta/recipes-devtools/gcc/gcc-cross.inc
> > >>index c68cdd5dc4..6fa8c274cd 100644
> > >>--- a/meta/recipes-devtools/gcc/gcc-cross.inc
> > >>+++ b/meta/recipes-devtools/gcc/gcc-cross.inc
> > >>@@ -117,10 +117,6 @@ do_install () {
> > >>         cp ${S}/libquadmath/quadmath.h 
> > >> ${D}${libdir}/gcc/${TARGET_SYS}/${BINV}/include/
> > >>         cp ${S}/libquadmath/quadmath_weak.h 
> > >> ${D}${libdir}/gcc/${TARGET_SYS}/${BINV}/include/
> > >>
> > >>-       # We use libiberty from binutils
> > >>-       find ${D}${exec_prefix}/lib -name libiberty.a | xargs rm -f
> > >>-       find ${D}${exec_prefix}/lib -name libiberty.h | xargs rm -f
> > >>-
> > >>         find ${D}${libdir}/gcc/${TARGET_SYS}/${BINV}/include-fixed -type 
> > >> f -not -name "README" -not -name limits.h -not -name syslimits.h | xargs 
> > >> rm -f
> > >>  }
> > >>
> > >>diff --git a/meta/recipes-devtools/gcc/gcc-target.inc 
> > >>b/meta/recipes-devtools/gcc/gcc-target.inc
> > >>index 34c1b2263b..8cb432780f 100644
> > >>--- a/meta/recipes-devtools/gcc/gcc-target.inc
> > >>+++ b/meta/recipes-devtools/gcc/gcc-target.inc
> > >>@@ -192,10 +192,6 @@ do_install () {
> > >>         # We don't care about the gcc-<version> ones for this
> > >>         rm -f *gcc-?.?*
> > >>
> > >>-       # We use libiberty from binutils
> > >>-       find ${D}${libdir} -name libiberty.a | xargs rm -f
> > >>-       find ${D}${libdir} -name libiberty.h | xargs rm -f
> > >>-
> > >>         # Not sure why we end up with these but we don't want them...
> > >>         rm -f ${TARGET_PREFIX}${TARGET_PREFIX}*
> > >>
> > >>--
> > >>2.26.1
> > >>
> > >>
>
> > 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#137546): 
https://lists.openembedded.org/g/openembedded-core/message/137546
Mute This Topic: https://lists.openembedded.org/mt/73045310/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to