diff mbox series

[kirkstone] binutils: stable 2.38 branch updates

Message ID 20220801022446.12464-1-sundeep.kokkonda@gmail.com
State Accepted, archived
Commit 4eb53b33bc46a8131653354bd077229ee7ee42ed
Headers show
Series [kirkstone] binutils: stable 2.38 branch updates | expand

Commit Message

Sundeep KOKKONDA Aug. 1, 2022, 2:24 a.m. UTC
Below commits on Binutils-2.38 development branch are updated.
5c0b4ee4060 i386: Don't allow GOTOFF relocation against IFUNC symbol for PIC
19892fedb7b x86: Properly check invalid relocation against protected symbol
b8a2baa80b1 libctf: tests: prune warnings from compiler output
7f9a495a167 libctf: fix linking together multiple objects derived from the same source
97dd8079feb PowerPC64: fix assertion in ppc_build_one_stub with -Os code

Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@gmail.com>
---
 meta/recipes-devtools/binutils/binutils-2.38.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Sundeep KOKKONDA Aug. 1, 2022, 2:34 a.m. UTC | #1
Hello,

Regression testing with binutils testing is performed and no regressions found.

Thanks,
Sundeep K.
Khem Raj Aug. 1, 2022, 10:11 a.m. UTC | #2
Looks ok to me

On Mon, Aug 1, 2022 at 3:25 AM Sundeep KOKKONDA <sundeep.kokkonda@gmail.com>
wrote:

> Below commits on Binutils-2.38 development branch are updated.
> 5c0b4ee4060 i386: Don't allow GOTOFF relocation against IFUNC symbol for
> PIC
> 19892fedb7b x86: Properly check invalid relocation against protected symbol
> b8a2baa80b1 libctf: tests: prune warnings from compiler output
> 7f9a495a167 libctf: fix linking together multiple objects derived from the
> same source
> 97dd8079feb PowerPC64: fix assertion in ppc_build_one_stub with -Os code
>
> Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@gmail.com>
> ---
>  meta/recipes-devtools/binutils/binutils-2.38.inc | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta/recipes-devtools/binutils/binutils-2.38.inc
> b/meta/recipes-devtools/binutils/binutils-2.38.inc
> index 742ca86379..eed252976a 100644
> --- a/meta/recipes-devtools/binutils/binutils-2.38.inc
> +++ b/meta/recipes-devtools/binutils/binutils-2.38.inc
> @@ -18,7 +18,7 @@ SRCBRANCH ?= "binutils-2_38-branch"
>
>  UPSTREAM_CHECK_GITTAGREGEX = "binutils-(?P<pver>\d+_(\d_?)*)"
>
> -SRCREV ?= "eed56ee299b9ef8754bb4e53f2e9cf2a7c28c04d"
> +SRCREV ?= "5c0b4ee406035917d0e50aa138194fab57ae6bf8"
>  BINUTILS_GIT_URI ?= "git://
> sourceware.org/git/binutils-gdb.git;branch=${SRCBRANCH};protocol=git
> <http://sourceware.org/git/binutils-gdb.git;branch=$%7BSRCBRANCH%7D;protocol=git>
> "
>  SRC_URI = "\
>       ${BINUTILS_GIT_URI} \
> --
> 2.25.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#168690):
> https://lists.openembedded.org/g/openembedded-core/message/168690
> Mute This Topic: https://lists.openembedded.org/mt/92739561/1997914
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [
> raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
Sundeep KOKKONDA Sept. 13, 2022, 9:43 a.m. UTC | #3
Hello,

I am planning to take the gcc, glibc & binutils updates to Kirkstone. I found only the glibc-2.35 branch is having a few updates (given below).

f8ad66a4ca nscd: Fix netlink cache invalidation if epoll is used [BZ #29415]
9e960717e1 Apply asm redirections in wchar.h before first use
577c2fc7f3 elf: Call __libc_early_init for reused namespaces (bug 29528)
83f1d9851e NEWS: Add entry for bug 28846
cbd8685e82 socket: Check lengths before advancing pointer in CMSG_NXTHDR
4bafc4001d alpha: Fix generic brk system call emulation in __brk_call (bug 29490)
37fd2ac665 stdlib: Fixup mbstowcs NULL __dst handling. [BZ #29279]
a1ec4157bc stdlib: Remove attr_write from mbstows if dst is NULL [BZ: 29265]
813a8d0171 Update syscall lists for Linux 5.19
e200127c6c riscv: Update rv64 libm test ulps
8c172a6cb0 dlfcn: Pass caller pointer to static dlopen implementation (bug 29446)

The binutils-2.38 has no new commits. And, gcc-11.x also not have any new release after 11.3.

In master branch gcc_12.2, glibc_2.36 & binutils_2.39 versions are used. Kirkstone will continue to use the old versions?

Thanks,
Sundeep K.
Khem Raj Sept. 13, 2022, 4:59 p.m. UTC | #4
On 9/13/22 2:43 AM, Sundeep KOKKONDA wrote:
> Hello,
> I am planning to take the gcc, glibc & binutils updates to Kirkstone. I 
> found only the glibc-2.35 branch is having a few updates (given below).
> /f8ad66a4ca nscd: Fix netlink cache invalidation if epoll is used [BZ 
> #29415]/
> /9e960717e1 Apply asm redirections in wchar.h before first use/
> /577c2fc7f3 elf: Call __libc_early_init for reused namespaces (bug 29528)/
> /83f1d9851e NEWS: Add entry for bug 28846/
> /cbd8685e82 socket: Check lengths before advancing pointer in CMSG_NXTHDR/
> /4bafc4001d alpha: Fix generic brk system call emulation in __brk_call 
> (bug 29490)/
> /37fd2ac665 stdlib: Fixup mbstowcs NULL __dst handling. [BZ #29279]/
> /a1ec4157bc stdlib: Remove attr_write from mbstows if dst is NULL [BZ: 
> 29265]/
> /813a8d0171 Update syscall lists for Linux 5.19/
> /e200127c6c riscv: Update rv64 libm test ulps/
> /8c172a6cb0 dlfcn: Pass caller pointer to static dlopen implementation 
> (bug 29446)/
> The binutils-2.38 has no new commits. And, gcc-11.x also not have any 
> new release after 11.3.
> In /master/ branch gcc_12.2, glibc_2.36 & binutils_2.39 versions are 
> used. Kirkstone will continue to use the old versions?
> 

the glibc fixes are good so go ahead bump the SRCREV to latest on 2.35 
branch
  major version backports are exceptions. We can consider doing mixin 
layers if needed for say newer compiler.

> 
> 
> Thanks,
> Sundeep K.
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#170563): https://lists.openembedded.org/g/openembedded-core/message/170563
> Mute This Topic: https://lists.openembedded.org/mt/92739561/1997914
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Randy MacLeod Sept. 13, 2022, 6:42 p.m. UTC | #5
On 2022-09-13 12:59, Khem Raj wrote:
> On 9/13/22 2:43 AM, Sundeep KOKKONDA wrote:
>> Hello,
>> I am planning to take the gcc, glibc & binutils updates to Kirkstone. 
>> I found only the glibc-2.35 branch is having a few updates (given 
>> below).
>> /f8ad66a4ca nscd: Fix netlink cache invalidation if epoll is used [BZ 
>> #29415]/
>> /9e960717e1 Apply asm redirections in wchar.h before first use/
>> /577c2fc7f3 elf: Call __libc_early_init for reused namespaces (bug 
>> 29528)/
>> /83f1d9851e NEWS: Add entry for bug 28846/
>> /cbd8685e82 socket: Check lengths before advancing pointer in 
>> CMSG_NXTHDR/
>> /4bafc4001d alpha: Fix generic brk system call emulation in 
>> __brk_call (bug 29490)/
>> /37fd2ac665 stdlib: Fixup mbstowcs NULL __dst handling. [BZ #29279]/
>> /a1ec4157bc stdlib: Remove attr_write from mbstows if dst is NULL 
>> [BZ: 29265]/
>> /813a8d0171 Update syscall lists for Linux 5.19/
>> /e200127c6c riscv: Update rv64 libm test ulps/
>> /8c172a6cb0 dlfcn: Pass caller pointer to static dlopen 
>> implementation (bug 29446)/

Ideally you'd get that in this week since I think that 4.0.4 is being 
built on Monday, September 19th.

CCing Steve in case he missed this thread.


>> The binutils-2.38 has no new commits. And, gcc-11.x also not have any 
>> new release after 11.3.

That's good to know. I was just wondering if there was going to be 
gcc-11.4 so this info is timely.


>> In /master/ branch gcc_12.2, glibc_2.36 & binutils_2.39 versions are 
>> used. Kirkstone will continue to use the old versions?


To answer this more directly than Khem. ;-)

The Kirkstone branch will NOT update to the versions shown above. Users 
want a stable version

for the supported timeline of a release; some even may be surprised that 
we update from 11.2 to 11.3
even if it's all bug fixes.


>>
>
> the glibc fixes are good so go ahead bump the SRCREV to latest on 2.35 
> branch

Agreed.


>  major version backports are exceptions. We can consider doing mixin 
> layers if needed for say newer compiler.


Answered above.

Thanks Sundeep!

../Randy


>
>>
>>
>> Thanks,
>> Sundeep K.
>>
>>
>>
>>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#170603): https://lists.openembedded.org/g/openembedded-core/message/170603
> Mute This Topic: https://lists.openembedded.org/mt/92739561/3616765
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [randy.macleod@windriver.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Khem Raj Sept. 13, 2022, 6:46 p.m. UTC | #6
On Tue, Sep 13, 2022 at 11:42 AM Randy MacLeod
<randy.macleod@windriver.com> wrote:
>
> On 2022-09-13 12:59, Khem Raj wrote:
> > On 9/13/22 2:43 AM, Sundeep KOKKONDA wrote:
> >> Hello,
> >> I am planning to take the gcc, glibc & binutils updates to Kirkstone.
> >> I found only the glibc-2.35 branch is having a few updates (given
> >> below).
> >> /f8ad66a4ca nscd: Fix netlink cache invalidation if epoll is used [BZ
> >> #29415]/
> >> /9e960717e1 Apply asm redirections in wchar.h before first use/
> >> /577c2fc7f3 elf: Call __libc_early_init for reused namespaces (bug
> >> 29528)/
> >> /83f1d9851e NEWS: Add entry for bug 28846/
> >> /cbd8685e82 socket: Check lengths before advancing pointer in
> >> CMSG_NXTHDR/
> >> /4bafc4001d alpha: Fix generic brk system call emulation in
> >> __brk_call (bug 29490)/
> >> /37fd2ac665 stdlib: Fixup mbstowcs NULL __dst handling. [BZ #29279]/
> >> /a1ec4157bc stdlib: Remove attr_write from mbstows if dst is NULL
> >> [BZ: 29265]/
> >> /813a8d0171 Update syscall lists for Linux 5.19/
> >> /e200127c6c riscv: Update rv64 libm test ulps/
> >> /8c172a6cb0 dlfcn: Pass caller pointer to static dlopen
> >> implementation (bug 29446)/
>
> Ideally you'd get that in this week since I think that 4.0.4 is being
> built on Monday, September 19th.
>
> CCing Steve in case he missed this thread.
>
>
> >> The binutils-2.38 has no new commits. And, gcc-11.x also not have any
> >> new release after 11.3.
>
> That's good to know. I was just wondering if there was going to be
> gcc-11.4 so this info is timely.

11.4 would be next sprint or early summer of 2023

>
>
> >> In /master/ branch gcc_12.2, glibc_2.36 & binutils_2.39 versions are
> >> used. Kirkstone will continue to use the old versions?
>
>
> To answer this more directly than Khem. ;-)
>
> The Kirkstone branch will NOT update to the versions shown above. Users
> want a stable version
>
> for the supported timeline of a release; some even may be surprised that
> we update from 11.2 to 11.3
> even if it's all bug fixes.
>
>
> >>
> >
> > the glibc fixes are good so go ahead bump the SRCREV to latest on 2.35
> > branch
>
> Agreed.
>
>
> >  major version backports are exceptions. We can consider doing mixin
> > layers if needed for say newer compiler.
>
>
> Answered above.
>
> Thanks Sundeep!
>
> ../Randy
>
>
> >
> >>
> >>
> >> Thanks,
> >> Sundeep K.
> >>
> >>
> >>
> >>
> >
> > -=-=-=-=-=-=-=-=-=-=-=-
> > Links: You receive all messages sent to this group.
> > View/Reply Online (#170603): https://lists.openembedded.org/g/openembedded-core/message/170603
> > Mute This Topic: https://lists.openembedded.org/mt/92739561/3616765
> > Group Owner: openembedded-core+owner@lists.openembedded.org
> > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [randy.macleod@windriver.com]
> > -=-=-=-=-=-=-=-=-=-=-=-
> >
>
> --
> # Randy MacLeod
> # Wind River Linux
>
Steve Sakoman Sept. 13, 2022, 6:53 p.m. UTC | #7
On Tue, Sep 13, 2022 at 8:42 AM Randy MacLeod
<randy.macleod@windriver.com> wrote:
>
> On 2022-09-13 12:59, Khem Raj wrote:
> > On 9/13/22 2:43 AM, Sundeep KOKKONDA wrote:
> >> Hello,
> >> I am planning to take the gcc, glibc & binutils updates to Kirkstone.
> >> I found only the glibc-2.35 branch is having a few updates (given
> >> below).
> >> /f8ad66a4ca nscd: Fix netlink cache invalidation if epoll is used [BZ
> >> #29415]/
> >> /9e960717e1 Apply asm redirections in wchar.h before first use/
> >> /577c2fc7f3 elf: Call __libc_early_init for reused namespaces (bug
> >> 29528)/
> >> /83f1d9851e NEWS: Add entry for bug 28846/
> >> /cbd8685e82 socket: Check lengths before advancing pointer in
> >> CMSG_NXTHDR/
> >> /4bafc4001d alpha: Fix generic brk system call emulation in
> >> __brk_call (bug 29490)/
> >> /37fd2ac665 stdlib: Fixup mbstowcs NULL __dst handling. [BZ #29279]/
> >> /a1ec4157bc stdlib: Remove attr_write from mbstows if dst is NULL
> >> [BZ: 29265]/
> >> /813a8d0171 Update syscall lists for Linux 5.19/
> >> /e200127c6c riscv: Update rv64 libm test ulps/
> >> /8c172a6cb0 dlfcn: Pass caller pointer to static dlopen
> >> implementation (bug 29446)/
>
> Ideally you'd get that in this week since I think that 4.0.4 is being
> built on Monday, September 19th.
>
> CCing Steve in case he missed this thread.

It will have to hit the list in the next day or so to make it, since
it takes about 3 days for the test/review cycle.

Steve

>
>
> >> The binutils-2.38 has no new commits. And, gcc-11.x also not have any
> >> new release after 11.3.
>
> That's good to know. I was just wondering if there was going to be
> gcc-11.4 so this info is timely.
>
>
> >> In /master/ branch gcc_12.2, glibc_2.36 & binutils_2.39 versions are
> >> used. Kirkstone will continue to use the old versions?
>
>
> To answer this more directly than Khem. ;-)
>
> The Kirkstone branch will NOT update to the versions shown above. Users
> want a stable version
>
> for the supported timeline of a release; some even may be surprised that
> we update from 11.2 to 11.3
> even if it's all bug fixes.
>
>
> >>
> >
> > the glibc fixes are good so go ahead bump the SRCREV to latest on 2.35
> > branch
>
> Agreed.
>
>
> >  major version backports are exceptions. We can consider doing mixin
> > layers if needed for say newer compiler.
>
>
> Answered above.
>
> Thanks Sundeep!
>
> ../Randy
>
>
> >
> >>
> >>
> >> Thanks,
> >> Sundeep K.
> >>
> >>
> >>
> >>
> >
> > -=-=-=-=-=-=-=-=-=-=-=-
> > Links: You receive all messages sent to this group.
> > View/Reply Online (#170603): https://lists.openembedded.org/g/openembedded-core/message/170603
> > Mute This Topic: https://lists.openembedded.org/mt/92739561/3616765
> > Group Owner: openembedded-core+owner@lists.openembedded.org
> > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [randy.macleod@windriver.com]
> > -=-=-=-=-=-=-=-=-=-=-=-
> >
>
> --
> # Randy MacLeod
> # Wind River Linux
>
diff mbox series

Patch

diff --git a/meta/recipes-devtools/binutils/binutils-2.38.inc b/meta/recipes-devtools/binutils/binutils-2.38.inc
index 742ca86379..eed252976a 100644
--- a/meta/recipes-devtools/binutils/binutils-2.38.inc
+++ b/meta/recipes-devtools/binutils/binutils-2.38.inc
@@ -18,7 +18,7 @@  SRCBRANCH ?= "binutils-2_38-branch"
 
 UPSTREAM_CHECK_GITTAGREGEX = "binutils-(?P<pver>\d+_(\d_?)*)"
 
-SRCREV ?= "eed56ee299b9ef8754bb4e53f2e9cf2a7c28c04d"
+SRCREV ?= "5c0b4ee406035917d0e50aa138194fab57ae6bf8"
 BINUTILS_GIT_URI ?= "git://sourceware.org/git/binutils-gdb.git;branch=${SRCBRANCH};protocol=git"
 SRC_URI = "\
      ${BINUTILS_GIT_URI} \