All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] uninative: Upgrade to 3.9 to include glibc 2.37
@ 2023-02-07 21:54 Richard Purdie
  2023-03-28 20:13 ` [OE-core] " Martin Jansa
  0 siblings, 1 reply; 4+ messages in thread
From: Richard Purdie @ 2023-02-07 21:54 UTC (permalink / raw)
  To: openembedded-core; +Cc: Michael Halstead

From: Michael Halstead <mhalstead@linuxfoundation.org>

Update uninative to work with the new glibc 2.37.

Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta/conf/distro/include/yocto-uninative.inc | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/meta/conf/distro/include/yocto-uninative.inc b/meta/conf/distro/include/yocto-uninative.inc
index 51c0cdee438..8a5cab5360d 100644
--- a/meta/conf/distro/include/yocto-uninative.inc
+++ b/meta/conf/distro/include/yocto-uninative.inc
@@ -6,10 +6,10 @@
 # to the distro running on the build machine.
 #
 
-UNINATIVE_MAXGLIBCVERSION = "2.36"
-UNINATIVE_VERSION = "3.8.1"
+UNINATIVE_MAXGLIBCVERSION = "2.37"
+UNINATIVE_VERSION = "3.9"
 
 UNINATIVE_URL ?= "http://downloads.yoctoproject.org/releases/uninative/${UNINATIVE_VERSION}/"
-UNINATIVE_CHECKSUM[aarch64] ?= "3f15d420049b21854bd7a8843da0f42f17064559492c8b752d7a6f998ff5ea65"
-UNINATIVE_CHECKSUM[i686] ?= "a6dcf316d738ade2e5e463bd3b33a270b4bfc25bba41770ad5cbdc3b0e24044c"
-UNINATIVE_CHECKSUM[x86_64] ?= "5fab9a5c97fc73a21134e5a81f74498cbaecda75d56aab971c934e0b803bcc00"
+UNINATIVE_CHECKSUM[aarch64] ?= "de35708c95c34573af140da910132c3291ba4fd26ebf7b74b755ada432cdf07b"
+UNINATIVE_CHECKSUM[i686] ?= "adac07b08adb88eb26fc7fd87fee0cec9d5be167bf7c5ffd3a549a2a6699c29c"
+UNINATIVE_CHECKSUM[x86_64] ?= "3dd82c3fbdb59e87bf091c3eef555a05fae528eeda3083828f76cd4deaceca8b"
-- 
2.37.2



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [OE-core] [PATCH] uninative: Upgrade to 3.9 to include glibc 2.37
  2023-02-07 21:54 [PATCH] uninative: Upgrade to 3.9 to include glibc 2.37 Richard Purdie
@ 2023-03-28 20:13 ` Martin Jansa
  2023-03-28 20:33   ` Richard Purdie
  0 siblings, 1 reply; 4+ messages in thread
From: Martin Jansa @ 2023-03-28 20:13 UTC (permalink / raw)
  To: Richard Purdie, Steve Sakoman; +Cc: openembedded-core, Michael Halstead

[-- Attachment #1: Type: text/plain, Size: 1305 bytes --]

On Tue, Feb 7, 2023 at 10:54 PM Richard Purdie <
richard.purdie@linuxfoundation.org> wrote:

> From: Michael Halstead <mhalstead@linuxfoundation.org>
>
> Update uninative to work with the new glibc 2.37.
>


> Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
> ---
>  meta/conf/distro/include/yocto-uninative.inc | 10 +++++-----
>  1 file changed, 5 insertions(+), 5 deletions(-)
>
> diff --git a/meta/conf/distro/include/yocto-uninative.inc
> b/meta/conf/distro/include/yocto-uninative.inc
> index 51c0cdee438..8a5cab5360d 100644
> --- a/meta/conf/distro/include/yocto-uninative.inc
> +++ b/meta/conf/distro/include/yocto-uninative.inc
> @@ -6,10 +6,10 @@
>  # to the distro running on the build machine.
>  #
>
> -UNINATIVE_MAXGLIBCVERSION = "2.36"
> -UNINATIVE_VERSION = "3.8.1"
> +UNINATIVE_MAXGLIBCVERSION = "2.37"
> +UNINATIVE_VERSION = "3.9"
>

Was there some dependency on other changes to consider this for backport to
langdale (which already has the libgcc change with 3.8.1) and then
kirkstone (needs both update to 3.8.1 and then this).

I'll start using it for my ubuntu-23.10 builds (with glibc 2.37) and ask
for backport later if there is no reply on this.

Cheers,

[-- Attachment #2: Type: text/html, Size: 2094 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [OE-core] [PATCH] uninative: Upgrade to 3.9 to include glibc 2.37
  2023-03-28 20:13 ` [OE-core] " Martin Jansa
@ 2023-03-28 20:33   ` Richard Purdie
  2023-03-29 11:10     ` Martin Jansa
  0 siblings, 1 reply; 4+ messages in thread
From: Richard Purdie @ 2023-03-28 20:33 UTC (permalink / raw)
  To: Martin Jansa, Steve Sakoman; +Cc: openembedded-core, Michael Halstead

On Tue, 2023-03-28 at 22:13 +0200, Martin Jansa wrote:
> On Tue, Feb 7, 2023 at 10:54 PM Richard Purdie
> <richard.purdie@linuxfoundation.org> wrote:
> > From: Michael Halstead <mhalstead@linuxfoundation.org>
> > 
> > Update uninative to work with the new glibc 2.37.
> > 
> 
> 
> > 
> > Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
> > Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
> > ---
> >  meta/conf/distro/include/yocto-uninative.inc | 10 +++++-----
> >  1 file changed, 5 insertions(+), 5 deletions(-)
> > 
> > diff --git a/meta/conf/distro/include/yocto-uninative.inc
> > b/meta/conf/distro/include/yocto-uninative.inc
> > index 51c0cdee438..8a5cab5360d 100644
> > --- a/meta/conf/distro/include/yocto-uninative.inc
> > +++ b/meta/conf/distro/include/yocto-uninative.inc
> > @@ -6,10 +6,10 @@
> >  # to the distro running on the build machine.
> >  #
> > 
> > -UNINATIVE_MAXGLIBCVERSION = "2.36"
> > -UNINATIVE_VERSION = "3.8.1"
> > +UNINATIVE_MAXGLIBCVERSION = "2.37"
> > +UNINATIVE_VERSION = "3.9"
> > 
> 
> 
> Was there some dependency on other changes to consider this for
> backport to langdale (which already has the libgcc change with 3.8.1)
> and then kirkstone (needs both update to 3.8.1 and then this).
> 
> I'll start using it for my ubuntu-23.10 builds (with glibc 2.37) and
> ask for backport later if there is no reply on this.

Uninative should generally be safe for backporting.

Cheers,

Richard


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [OE-core] [PATCH] uninative: Upgrade to 3.9 to include glibc 2.37
  2023-03-28 20:33   ` Richard Purdie
@ 2023-03-29 11:10     ` Martin Jansa
  0 siblings, 0 replies; 4+ messages in thread
From: Martin Jansa @ 2023-03-29 11:10 UTC (permalink / raw)
  To: Richard Purdie; +Cc: Steve Sakoman, openembedded-core, Michael Halstead

[-- Attachment #1: Type: text/plain, Size: 2597 bytes --]

Over night I got one failure in kirkstone with new uninative:

Exception: subprocess.CalledProcessError: Command '('patchelf-uninative',
'--set-interpreter',
'TOPDIR/BUILD/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2',
'TOPDIR/BUILD/work/x86_64-linux/3gpt/fakes/sstate-build-populate_sysroot/recipe-sysroot-native/usr/bin/makePr0n')'
returned non-zero exit status 1.

Subprocess output:
patchelf: open: Permission denied

After discussing with RP on #yocto he mentioned patchelf change related to
this and that's:
https://git.openembedded.org/openembedded-core/commit/?id=728775c87a7e35a03408675ce1c7a8cd061b2fda
which is already in langdale and does apply for kirkstone.

I've backported this for my kirkstone builds and will send formal backport
request for all 4 changes after a bit more testing (even safe things tend
to break if you build a lot of weird stuff).

Regards,

On Tue, Mar 28, 2023 at 10:33 PM Richard Purdie <
richard.purdie@linuxfoundation.org> wrote:

> On Tue, 2023-03-28 at 22:13 +0200, Martin Jansa wrote:
> > On Tue, Feb 7, 2023 at 10:54 PM Richard Purdie
> > <richard.purdie@linuxfoundation.org> wrote:
> > > From: Michael Halstead <mhalstead@linuxfoundation.org>
> > >
> > > Update uninative to work with the new glibc 2.37.
> > >
> >
> >
> > >
> > > Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
> > > Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
> > > ---
> > >  meta/conf/distro/include/yocto-uninative.inc | 10 +++++-----
> > >  1 file changed, 5 insertions(+), 5 deletions(-)
> > >
> > > diff --git a/meta/conf/distro/include/yocto-uninative.inc
> > > b/meta/conf/distro/include/yocto-uninative.inc
> > > index 51c0cdee438..8a5cab5360d 100644
> > > --- a/meta/conf/distro/include/yocto-uninative.inc
> > > +++ b/meta/conf/distro/include/yocto-uninative.inc
> > > @@ -6,10 +6,10 @@
> > >  # to the distro running on the build machine.
> > >  #
> > >
> > > -UNINATIVE_MAXGLIBCVERSION = "2.36"
> > > -UNINATIVE_VERSION = "3.8.1"
> > > +UNINATIVE_MAXGLIBCVERSION = "2.37"
> > > +UNINATIVE_VERSION = "3.9"
> > >
> >
> >
> > Was there some dependency on other changes to consider this for
> > backport to langdale (which already has the libgcc change with 3.8.1)
> > and then kirkstone (needs both update to 3.8.1 and then this).
> >
> > I'll start using it for my ubuntu-23.10 builds (with glibc 2.37) and
> > ask for backport later if there is no reply on this.
>
> Uninative should generally be safe for backporting.
>
> Cheers,
>
> Richard
>

[-- Attachment #2: Type: text/html, Size: 3798 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-03-29 11:10 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-02-07 21:54 [PATCH] uninative: Upgrade to 3.9 to include glibc 2.37 Richard Purdie
2023-03-28 20:13 ` [OE-core] " Martin Jansa
2023-03-28 20:33   ` Richard Purdie
2023-03-29 11:10     ` Martin Jansa

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.