30 lines
1.4 KiB
Diff
30 lines
1.4 KiB
Diff
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;
|