File cluster_info-stacktrace.patch of Package cluster_info
diff -Ndurp cluster_info/src/stacktrace.hrl cluster_info-stacktrace/src/stacktrace.hrl
--- cluster_info/src/stacktrace.hrl 2021-08-21 22:21:33.319884086 +0300
+++ cluster_info-stacktrace/src/stacktrace.hrl 2021-08-21 23:37:23.438689972 +0300
@@ -16,7 +16,8 @@
%% end
%% end,
--ifdef(OTP_RELEASE). %% This implies 21 or higher
+-ifdef(OTP_RELEASE).
+-if(?OTP_RELEASE >= 21).
-define(_exception_(Class, Reason, StackToken), Class:Reason:StackToken).
-define(_get_stacktrace_(StackToken), StackToken).
-define(_current_stacktrace_(),
@@ -26,8 +27,14 @@
exit:'$get_stacktrace':__GetCurrentStackTrace ->
__GetCurrentStackTrace
end).
--else.
+-endif.
+-endif.
+-ifndef(_exception_).
-define(_exception_(Class, Reason, _), Class:Reason).
+-endif.
+-ifndef(_get_stacktrace_).
-define(_get_stacktrace_(_), erlang:get_stacktrace()).
+-endif.
+-ifndef(_current_stacktrace_).
-define(_current_stacktrace_(), erlang:get_stacktrace()).
-endif.