Skip to content

Commit b8c146b

Browse files
committed
build: systemtap 4.7
From 4.6, SystemTap now supports 64-bit RISC-V. * What's new in version 4.6, 2021-11-15 - SystemTap has added support for the 64-bit RISC-V architecture.
1 parent 5174a13 commit b8c146b

File tree

2 files changed

+11
-15
lines changed

2 files changed

+11
-15
lines changed

depends/packages/systemtap.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package=systemtap
2-
$(package)_version=4.5
2+
$(package)_version=4.7
33
$(package)_download_path=https://sourceware.org/systemtap/ftp/releases/
44
$(package)_file_name=$(package)-$($(package)_version).tar.gz
5-
$(package)_sha256_hash=75078ed37e0dd2a769c9d1f9394170b2d9f4d7daa425f43ca80c13bad6cfc925
5+
$(package)_sha256_hash=43a0a3db91aa4d41e28015b39a65e62059551f3cc7377ebf3a3a5ca7339e7b1f
66
$(package)_patches=remove_SDT_ASM_SECTION_AUTOGROUP_SUPPORT_check.patch
77

88
define $(package)_preprocess_cmds
Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,15 @@
1-
commit b92d4c121486f3c6e8a2cea537c53eb09894479a
2-
Author: 0xb10c <[email protected]>
3-
Date: Tue Dec 7 11:02:07 2021 +0100
1+
Remove _SDT_ASM_SECTION_AUTOGROUP_SUPPORT check
42

5-
Remove _SDT_ASM_SECTION_AUTOGROUP_SUPPORT check
6-
7-
We assume that the assembler supports "?" in .pushsection directives.
8-
This enables us to skip configure and make.
9-
10-
See https://github.com/bitcoin/bitcoin/issues/23297.
3+
We assume that the assembler supports "?" in .pushsection directives.
4+
This enables us to skip configure and make.
5+
6+
See https://github.com/bitcoin/bitcoin/issues/23297.
117

128
diff --git a/includes/sys/sdt.h b/includes/sys/sdt.h
13-
index 97766e710..352b4ee25 100644
9+
index ca0162b..f96e0ee 100644
1410
--- a/includes/sys/sdt.h
1511
+++ b/includes/sys/sdt.h
16-
@@ -230,12 +230,10 @@ __extension__ extern unsigned long long __sdt_unsp;
12+
@@ -241,12 +241,10 @@ __extension__ extern unsigned long long __sdt_unsp;
1713
nice with code in COMDAT sections, which comes up in C++ code.
1814
Without that assembler support, some combinations of probe placements
1915
in certain kinds of C++ code may produce link-time errors. */
@@ -27,5 +23,5 @@ index 97766e710..352b4ee25 100644
2723
-# define _SDT_ASM_AUTOGROUP ""
2824
-#endif
2925

30-
#define _SDT_ASM_BODY(provider, name, pack_args, args) \
31-
_SDT_ASM_1(990: _SDT_NOP) \
26+
#define _SDT_DEF_MACROS \
27+
_SDT_ASM_1(.altmacro) \

0 commit comments

Comments
 (0)