Openembedded Core Discussions
 help / color / mirror / Atom feed
* [OE-core] [PATCH 01/19] debugedit: upgrade 5.1 -> 5.2
@ 2025-07-15  8:08 Wang Mingyu
  2025-07-15  8:08 ` [OE-core] [PATCH 02/19] gi-docgen: upgrade 2025.3 -> 2025.4 Wang Mingyu
                   ` (17 more replies)
  0 siblings, 18 replies; 24+ messages in thread
From: Wang Mingyu @ 2025-07-15  8:08 UTC (permalink / raw)
  To: openembedded-core; +Cc: Wang Mingyu

From: Wang Mingyu <wangmy@fujitsu.com>

0001-Add-option-to-allow-disabling-inlined-xxhash.patch
removed since it's included in 5.2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
---
 .../{debugedit_5.1.bb => debugedit_5.2.bb}    |  3 +-
 ...on-to-allow-disabling-inlined-xxhash.patch | 81 -------------------
 2 files changed, 1 insertion(+), 83 deletions(-)
 rename meta/recipes-devtools/debugedit/{debugedit_5.1.bb => debugedit_5.2.bb} (87%)
 delete mode 100644 meta/recipes-devtools/debugedit/files/0001-Add-option-to-allow-disabling-inlined-xxhash.patch

diff --git a/meta/recipes-devtools/debugedit/debugedit_5.1.bb b/meta/recipes-devtools/debugedit/debugedit_5.2.bb
similarity index 87%
rename from meta/recipes-devtools/debugedit/debugedit_5.1.bb
rename to meta/recipes-devtools/debugedit/debugedit_5.2.bb
index 384909a36f..76c54ba63d 100644
--- a/meta/recipes-devtools/debugedit/debugedit_5.1.bb
+++ b/meta/recipes-devtools/debugedit/debugedit_5.2.bb
@@ -10,11 +10,10 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
                     file://COPYING3;md5=d32239bcb673463ab874e80d47fae504"
 
 SRC_URI = "https://sourceware.org/ftp/debugedit/${PV}/debugedit-${PV}.tar.xz \
-           file://0001-Add-option-to-allow-disabling-inlined-xxhash.patch \
            file://0003-Makefile.am-do-not-update-manual.patch \
            "
 
-SRC_URI[sha256sum] = "ee9b688b2ed8fa62551c54cb5dc31aaa05853e7dedbd9e1237c77894ea5e3626"
+SRC_URI[sha256sum] = "705296803cc4403f38764e891b4ed38f8d8d4f8a9164bd4f86c9d4bedcac68dd"
 
 DEPENDS = "elfutils xxhash"
 DEPENDS:append:libc-musl = " musl-legacy-error"
diff --git a/meta/recipes-devtools/debugedit/files/0001-Add-option-to-allow-disabling-inlined-xxhash.patch b/meta/recipes-devtools/debugedit/files/0001-Add-option-to-allow-disabling-inlined-xxhash.patch
deleted file mode 100644
index 3aac43628b..0000000000
--- a/meta/recipes-devtools/debugedit/files/0001-Add-option-to-allow-disabling-inlined-xxhash.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-From 820498e881401a6f4b1715dc6831da965f6e1d69 Mon Sep 17 00:00:00 2001
-From: Chen Qi <Qi.Chen@windriver.com>
-Date: Tue, 18 Feb 2025 18:50:46 -0800
-Subject: [PATCH] Add option to allow disabling inlined xxhash
-
-xxhash cannot always inline. For example, when using gcc14 and
-'-Og' option, xxhash cannot inline. See links below:
-https://github.com/Cyan4973/xxHash/commit/574aabad87b2ab9440403e92e1075ef48554eb87
-https://github.com/Cyan4973/xxHash/issues/943#issuecomment-2563205130
-
-To allow users successfully build debugedit with gcc14 and "-Og" option,
-add an option to allow disabling inlined xxhash.
-
-This patch refers to a similar patch for libabigail:
-https://sourceware.org/cgit/libabigail/commit/?id=50497911e2590c21270e0763d277457cf7752c3f
-
-Note that the default remains using inlined xxhash.
-
-Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
-
-Upstream-Status: Backport [https://sourceware.org/cgit/debugedit/commit/?id=820498e881401a6f4b1715dc6831da965f6e1d69]
-
-Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
----
- Makefile.am       |  4 ++--
- configure.ac      | 11 +++++++++++
- tools/debugedit.c |  1 -
- 3 files changed, 13 insertions(+), 3 deletions(-)
-
-diff --git a/Makefile.am b/Makefile.am
-index c590edf..35fd947 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -42,8 +42,8 @@ find-debuginfo: $(top_srcdir)/scripts/find-debuginfo.in Makefile
- 
- debugedit_SOURCES = tools/debugedit.c \
- 		    tools/hashtab.c 
--debugedit_CFLAGS = @LIBELF_CFLAGS@ @LIBDW_CFLAGS@ $(AM_CFLAGS)
--debugedit_LDADD = @LIBELF_LIBS@ @LIBDW_LIBS@
-+debugedit_CFLAGS = @LIBELF_CFLAGS@ @LIBDW_CFLAGS@ @XXHASH_CFLAGS@ $(AM_CFLAGS)
-+debugedit_LDADD = @LIBELF_LIBS@ @LIBDW_LIBS@ @XXHASH_LIBS@
- 
- sepdebugcrcfix_SOURCES = tools/sepdebugcrcfix.c
- sepdebugcrcfix_CFLAGS = @LIBELF_CFLAGS@ $(AM_CFLAGS)
-diff --git a/configure.ac b/configure.ac
-index a5a6e28..32dd27d 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -181,6 +181,17 @@ else
- fi
- AC_SUBST([READELF_VERSION_OK])
- 
-+ENABLE_INLINED_XXHASH=yes
-+AC_ARG_ENABLE(inlined-xxhash,
-+	AS_HELP_STRING([--disable-inlined-xxhash], [disable the inlined-only version of xxhash library]),
-+	ENABLE_INLINED_XXHASH=$enableval,
-+	ENABLE_INLINED_XXHASH=yes)
-+
-+if test x$ENABLE_INLINED_XXHASH = xyes; then
-+	XXHASH_CFLAGS="$XXHASH_CFLAGS -DXXH_INLINE_ALL"
-+	XXHASH_LIBS=""
-+fi
-+
- # And generate the output files.
- AC_CONFIG_FILES([Makefile])
- AC_OUTPUT
-diff --git a/tools/debugedit.c b/tools/debugedit.c
-index beefd65..43f9cee 100644
---- a/tools/debugedit.c
-+++ b/tools/debugedit.c
-@@ -82,7 +82,6 @@ typedef struct Ebl_Strtab	Strtab;
- 
- #include "tools/hashtab.h"
- 
--#define XXH_INLINE_ALL
- #include "xxhash.h"
- 
- #define DW_TAG_partial_unit 0x3c
--- 
-2.25.1
-
-- 
2.43.0



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

end of thread, other threads:[~2025-07-15 15:32 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-15  8:08 [OE-core] [PATCH 01/19] debugedit: upgrade 5.1 -> 5.2 Wang Mingyu
2025-07-15  8:08 ` [OE-core] [PATCH 02/19] gi-docgen: upgrade 2025.3 -> 2025.4 Wang Mingyu
2025-07-15  8:08 ` [OE-core] [PATCH 03/19] git: upgrade 2.50.0 -> 2.50.1 Wang Mingyu
2025-07-15  8:08 ` [OE-core] [PATCH 04/19] gnutls: upgrade 3.8.9 -> 3.8.10 Wang Mingyu
2025-07-15 13:10   ` Mathieu Dubois-Briand
2025-07-15  8:08 ` [OE-core] [PATCH 05/19] hwdata: upgrade 0.396 -> 0.397 Wang Mingyu
2025-07-15  8:08 ` [OE-core] [PATCH 06/19] hwlatdetect: upgrade 2.8 -> 2.9 Wang Mingyu
2025-07-15 14:14   ` Mathieu Dubois-Briand
2025-07-15  8:08 ` [OE-core] [PATCH 07/19] libinput: upgrade 1.28.1 -> 1.28.901 Wang Mingyu
2025-07-15 15:31   ` Alexander Kanavin
2025-07-15  8:08 ` [OE-core] [PATCH 08/19] libsolv: upgrade 0.7.33 -> 0.7.34 Wang Mingyu
2025-07-15  8:08 ` [OE-core] [PATCH 09/19] libwebp: upgrade 1.5.0 -> 1.6.0 Wang Mingyu
2025-07-15  8:08 ` [OE-core] [PATCH 10/19] lsof: upgrade 4.99.4 -> 4.99.5 Wang Mingyu
2025-07-15  8:08 ` [OE-core] [PATCH 11/19] mesa: upgrade 25.1.4 -> 25.1.5 Wang Mingyu
2025-07-15  8:08 ` [OE-core] [PATCH 12/19] ninja: upgrade 1.13.0 -> 1.13.1 Wang Mingyu
2025-07-15  8:08 ` [OE-core] [PATCH 13/19] python3-certifi: upgrade 2025.6.15 -> 2025.7.9 Wang Mingyu
2025-07-15  8:08 ` [OE-core] [PATCH 14/19] python3-hypothesis: upgrade 6.135.16 -> 6.135.29 Wang Mingyu
2025-07-15  8:08 ` [OE-core] [PATCH 15/19] python3-pdm-backend: upgrade 2.4.4 -> 2.4.5 Wang Mingyu
2025-07-15  8:08 ` [OE-core] [PATCH 16/19] taglib: upgrade 2.1 -> 2.1.1 Wang Mingyu
2025-07-15  8:08 ` [OE-core] [PATCH 17/19] tcl: upgrade 9.0.1 -> 9.0.2 Wang Mingyu
2025-07-15  8:08 ` [OE-core] [PATCH 18/19] u-boot: upgrade 2025.04 -> 2025.07 Wang Mingyu
2025-07-15  9:08   ` Gyorgy Sarvari
2025-07-15 14:10     ` Mathieu Dubois-Briand
2025-07-15  8:08 ` [OE-core] [PATCH 19/19] wayland: upgrade 1.23.1 -> 1.24.0 Wang Mingyu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox