All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] package/elf2flt: update to 2024.05
@ 2024-08-07  6:17 Waldemar Brodkorb
  2024-08-07 10:24 ` Thomas Petazzoni via buildroot
  0 siblings, 1 reply; 2+ messages in thread
From: Waldemar Brodkorb @ 2024-08-07  6:17 UTC (permalink / raw)
  To: buildroot

Patch 0001 is upstream, this is also the only change
in this release.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
---
 ...r-new-style-ctors-when-using-riscv64.patch | 34 -------------------
 package/elf2flt/elf2flt.hash                  |  2 +-
 package/elf2flt/elf2flt.mk                    |  2 +-
 3 files changed, 2 insertions(+), 36 deletions(-)
 delete mode 100644 package/elf2flt/0001-fix-alignment-for-new-style-ctors-when-using-riscv64.patch

diff --git a/package/elf2flt/0001-fix-alignment-for-new-style-ctors-when-using-riscv64.patch b/package/elf2flt/0001-fix-alignment-for-new-style-ctors-when-using-riscv64.patch
deleted file mode 100644
index fea726dab2..0000000000
--- a/package/elf2flt/0001-fix-alignment-for-new-style-ctors-when-using-riscv64.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From eead8d5e9f3911243182311f16178c25c6ea03c4 Mon Sep 17 00:00:00 2001
-From: Waldemar Brodkorb <wbx@openadk.org>
-Date: Sat, 23 Mar 2024 07:23:45 +0100
-Subject: [PATCH] fix alignment for new-style ctors when using riscv64
-
-Recently uClibc-ng enabled UCLIBC_CTOR_DTOR for riscv64, so
-that f.e. C++ applications are running fine. As a side effect
-this breaks noMMU support. The problem is the alignment for
-the ctors in elf2flt. This patch fixes it.
-
-Tested with Qemu for ARM, M68k and Xtensa with no regressions.
-
-Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
-Upstream: https://github.com/uclinux-dev/elf2flt/commit/eead8d5e9f3911243182311f16178c25c6ea03c4
----
- elf2flt.ld.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/elf2flt.ld.in b/elf2flt.ld.in
-index a99c69e..230c382 100644
---- a/elf2flt.ld.in
-+++ b/elf2flt.ld.in
-@@ -139,7 +139,7 @@ R_RODAT:	*(.gnu.linkonce.r*)
- 		@SYMBOL_PREFIX@_ssro_size = @SYMBOL_PREFIX@_essro - @SYMBOL_PREFIX@_ssro;
- 		PROVIDE(@SYMBOL_PREFIX@_SDA2_BASE_ = @SYMBOL_PREFIX@_ssro + (@SYMBOL_PREFIX@_ssro_size / 2));
- 
--		. = ALIGN(4) ;
-+		. = ALIGN(8) ;
- TOR:		@SYMBOL_PREFIX@__CTOR_LIST__ = .;
- TOR:		LONG((@SYMBOL_PREFIX@__CTOR_END__ - @SYMBOL_PREFIX@__CTOR_LIST__) / 4 - 2)
- SINGLE_LINK:	/* gcc uses crtbegin.o to find the start of
--- 
-2.30.2
-
diff --git a/package/elf2flt/elf2flt.hash b/package/elf2flt/elf2flt.hash
index e338ff6780..1e9c7cbedc 100644
--- a/package/elf2flt/elf2flt.hash
+++ b/package/elf2flt/elf2flt.hash
@@ -1,3 +1,3 @@
 # Locally calculated
-sha256  e1d419c463431ff1af7fdc76a402f628744ad10dff063bea76a386942255119c  elf2flt-2024.02.tar.gz
+sha256  9fd899d0c66552ecb175ff6764e5af810aa1bb78db38a64768a1b97c3c62199d  elf2flt-2024.05.tar.gz
 sha256  f20bc5007904094e3a4e9fbcc3526cdd40893f91d458c3139b308e5c4c0899c6  LICENSE.TXT
diff --git a/package/elf2flt/elf2flt.mk b/package/elf2flt/elf2flt.mk
index 077e661b96..344ae97018 100644
--- a/package/elf2flt/elf2flt.mk
+++ b/package/elf2flt/elf2flt.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-ELF2FLT_VERSION = 2024.02
+ELF2FLT_VERSION = 2024.05
 ELF2FLT_SITE = $(call github,uclinux-dev,elf2flt,v$(ELF2FLT_VERSION))
 ELF2FLT_LICENSE = GPL-2.0+
 ELF2FLT_LICENSE_FILES = LICENSE.TXT
-- 
2.30.2

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH] package/elf2flt: update to 2024.05
  2024-08-07  6:17 [Buildroot] [PATCH] package/elf2flt: update to 2024.05 Waldemar Brodkorb
@ 2024-08-07 10:24 ` Thomas Petazzoni via buildroot
  0 siblings, 0 replies; 2+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-08-07 10:24 UTC (permalink / raw)
  To: Waldemar Brodkorb; +Cc: buildroot

On Wed, 7 Aug 2024 08:17:03 +0200
Waldemar Brodkorb <wbx@openadk.org> wrote:

> Patch 0001 is upstream, this is also the only change
> in this release.
> 
> Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
> ---
>  ...r-new-style-ctors-when-using-riscv64.patch | 34 -------------------
>  package/elf2flt/elf2flt.hash                  |  2 +-
>  package/elf2flt/elf2flt.mk                    |  2 +-
>  3 files changed, 2 insertions(+), 36 deletions(-)
>  delete mode 100644 package/elf2flt/0001-fix-alignment-for-new-style-ctors-when-using-riscv64.patch

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

end of thread, other threads:[~2024-08-07 10:24 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-07  6:17 [Buildroot] [PATCH] package/elf2flt: update to 2024.05 Waldemar Brodkorb
2024-08-07 10:24 ` Thomas Petazzoni via buildroot

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.