Updates systemtap to 4.8. Includes acc2895a66a4b654e9a0a05ed0927f67f48c75b2 from #25972. Will half (depends) fix #26916.
Release notes etc: https://lwn.net/Articles/913908/.
Updates systemtap to 4.8. Includes acc2895a66a4b654e9a0a05ed0927f67f48c75b2 from #25972. Will half (depends) fix #26916.
Release notes etc: https://lwn.net/Articles/913908/.
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
See the guideline for information on the review process.
If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.
Reviewers, this pull request conflicts with the following ones:
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.
ACK a91379359daca24b83b5e98714ec2fda93f24185
Changes to the depends look good. Hash matches with what I get.
Release notes etc: https://lwn.net/Articles/913908/.
sourceware.org/PR29246 is relevant to us which is the only commit changing the includes/sys/sdt.h
file. But it shouldn’t affect our use of sdt.h.
I’ve previously checked that removing the problematic variadic in a patch does not cause any problems for us as we don’t use it. This also doesn’t conflict with #26593 as we use a different variadic there.
Updates systemtap to 4.8. Includes acc2895 from #25972. Will half (depends) fix #26916.
Not able to reproduce #26916 when building with depends on the master branch on Ubuntu 22.10:
0$ make -C depends NO_QT=1 NO_WALLET=1 NO_ZMQ=1 NO_UPNP=1 NO_NATPMP=1
1$ ./autogen.sh
2$ ./configure CONFIG_SITE=$PWD/depends/x86_64-pc-linux-gnu/share/config.site CC=clang CXX=clang++
3$ make clean
4$ make
5$ clang --version
6Ubuntu clang version 15.0.2-1
7Target: x86_64-pc-linux-gnu
8Thread model: posix
9InstalledDir: /usr/bin
Is it a result of bumping to 4.8?
Is it a result of bumping
No it’s probably because you don’t have any warnings turned on.
Is it a result of bumping
No it’s probably because you don’t have any warnings turned on.
Right… :man_facepalming:
0@@ -0,0 +1,13 @@
1+diff --git a/includes/sys/sdt.h b/includes/sys/sdt.h
2+index 4075a5f..7c6138c 100644
3+--- a/includes/sys/sdt.h
4++++ b/includes/sys/sdt.h
5+@@ -278,7 +278,7 @@ __extension__ extern unsigned long long __sdt_unsp;
0@@ -276,7 +276,7 @@ __extension__ extern unsigned long long __sdt_unsp;
5+@@ -278,7 +278,7 @@ __extension__ extern unsigned long long __sdt_unsp;
6+ _SDT_ASM_1(.purgem _SDT_TYPE_) \
7+ _SDT_ASM_1(.purgem _SDT_TYPE)
8+
9+-#define _SDT_ASM_BODY(provider, name, pack_args, args, ...) \
10++#define _SDT_ASM_BODY(provider, name, pack_args, args) \