mcst-linux-kernel/patches-2024.06.26/extrae-3.2.1/0008-binutils-2.39-compat-b...

30 lines
1.4 KiB
Diff
Raw Normal View History

2024-07-09 13:51:45 +03:00
Link: https://github.com/bsc-performance-tools/extrae/commit/5eb2a8ad56aca035b1e13b021a944143e59e6b4a
Subject: Enables compatibility with binutils 2.39+
Bug: 149203
Tags: common
diff -rupN a/src/merger/common/bfd_manager.c b/src/merger/common/bfd_manager.c
--- a/src/merger/common/bfd_manager.c 2023-04-10 20:05:23.052550398 +0300
+++ b/src/merger/common/bfd_manager.c 2023-04-10 20:05:35.309552924 +0300
@@ -121,9 +121,9 @@ static void BFDmanager_loadBFDdata (char
#if 0
/* HSG This is supposed to be space-efficient, but showed some errors .... :( */
- symcount = bfd_read_minisymbols (bfdImage, FALSE, (PTR) bfdSymbols, &usize);
+ symcount = bfd_read_minisymbols (bfdImage, FALSE, (void *) bfdSymbols, &usize);
if (symcount == 0)
- symcount = bfd_read_minisymbols (bfdImage, TRUE, (PTR) bfdSymbols, &usize);
+ symcount = bfd_read_minisymbols (bfdImage, TRUE, (void *) bfdSymbols, &usize);
#else
symcount = bfd_canonicalize_symtab (bfdImage, bfdSymbols);
@@ -238,7 +238,7 @@ asymbol **BFDmanager_getDefaultSymbols (
*
* @return No return value.
*/
-static void BFDmanager_findAddressInSection (bfd * abfd, asection * section, PTR data)
+static void BFDmanager_findAddressInSection (bfd * abfd, asection * section, void * data)
{
#if HAVE_BFD_GET_SECTION_SIZE || HAVE_BFD_SECTION_SIZE || HAVE_BFD_GET_SECTION_SIZE_BEFORE_RELOC
bfd_size_type size;