[openwrt/openwrt] binutils: update to 2.42

LEDE Commits lede-commits at lists.infradead.org
Mon Feb 12 14:41:24 PST 2024


nick pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/a42075435af8d7edf42aa38a02e492a5ea22a208

commit a42075435af8d7edf42aa38a02e492a5ea22a208
Author: Nick Hainke <vincent at systemli.org>
AuthorDate: Wed Feb 7 12:52:46 2024 +0100

    binutils: update to 2.42
    
    Refresh patch:
    - 001-replace-attribute_const.patch
    
    Signed-off-by: Nick Hainke <vincent at systemli.org>
---
 package/devel/binutils/Makefile                                |  4 ++--
 .../devel/binutils/patches/001-replace-attribute_const.patch   | 10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/package/devel/binutils/Makefile b/package/devel/binutils/Makefile
index 3a54a0be92..3fb281c2ed 100644
--- a/package/devel/binutils/Makefile
+++ b/package/devel/binutils/Makefile
@@ -8,13 +8,13 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=binutils
-PKG_VERSION:=2.41
+PKG_VERSION:=2.42
 PKG_RELEASE:=1
 
 PKG_SOURCE_URL:=@GNU/binutils
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
 PKG_VERSION:=$(PKG_VERSION)
-PKG_HASH:=ae9a5789e23459e59606e6714723f2d3ffc31c03174191ef0d015bdf06007450
+PKG_HASH:=f6e4d41fd5fc778b06b7891457b3620da5ecea1006c6a4a41ae998109f85a800
 
 PKG_FIXUP:=patch-libtool
 PKG_LIBTOOL_PATHS:=. gas bfd opcodes gprof gprofng binutils ld libiberty gold intl libctf libsframe
diff --git a/package/devel/binutils/patches/001-replace-attribute_const.patch b/package/devel/binutils/patches/001-replace-attribute_const.patch
index 5fd855efd1..dac641de11 100644
--- a/package/devel/binutils/patches/001-replace-attribute_const.patch
+++ b/package/devel/binutils/patches/001-replace-attribute_const.patch
@@ -28,8 +28,8 @@ unwind.c:490:3: note: in expansion of macro 'FILL_CONTEXT'
  	     unsigned int *ecx ATTRIBUTE_UNUSED, unsigned int *edx ATTRIBUTE_UNUSED)
 --- a/gprofng/libcollector/unwind.c
 +++ b/gprofng/libcollector/unwind.c
-@@ -233,7 +233,7 @@ memory_error_func (int status ATTRIBUTE_
- #elif ARCH(Aarch64)
+@@ -237,7 +237,7 @@ typedef uint64_t __u64;
+ 
  #define FILL_CONTEXT(context) \
      { CALL_UTIL (getcontext) (context);  \
 -      context->uc_mcontext.sp = (__u64) __builtin_frame_address(0); \
@@ -37,7 +37,7 @@ unwind.c:490:3: note: in expansion of macro 'FILL_CONTEXT'
      }
  
  #endif /* ARCH() */
-@@ -4579,11 +4579,11 @@ stack_unwind (char *buf, int size, void
+@@ -4583,11 +4583,11 @@ stack_unwind (char *buf, int size, void
    if (buf && bptr && eptr && context && size + mode > 0)
      getByteInstruction ((unsigned char *) eptr);
    int ind = 0;
@@ -54,7 +54,7 @@ unwind.c:490:3: note: in expansion of macro 'FILL_CONTEXT'
    unsigned long tbgn = 0;
    unsigned long tend = 0;
  
-@@ -4594,7 +4594,7 @@ stack_unwind (char *buf, int size, void
+@@ -4598,7 +4598,7 @@ stack_unwind (char *buf, int size, void
      {
        stack_base = sp + 0x100000;
        if (stack_base < sp)  // overflow
@@ -63,7 +63,7 @@ unwind.c:490:3: note: in expansion of macro 'FILL_CONTEXT'
      }
    DprintfT (SP_DUMP_UNWIND,
      "unwind.c:%d stack_unwind %2d pc=0x%llx  sp=0x%llx  stack_base=0x%llx\n",
-@@ -4625,17 +4625,17 @@ stack_unwind (char *buf, int size, void
+@@ -4629,17 +4629,17 @@ stack_unwind (char *buf, int size, void
  		      __LINE__, (unsigned long) sp);
  	    break;
  	  }




More information about the lede-commits mailing list