[PATCH 8/8] dtrace: Use -o option to specify output file for CPP
Tom Stellard
tstellar@redhat.com
Mon Nov 30 19:58:41 GMT 2020
This makes dtrace work correctly with clang-cpp. clang-cpp does not
support interpreting the second filename as an output file.
---
dtrace.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dtrace.in b/dtrace.in
index aa5f544a8..7cfe19c60 100644
--- a/dtrace.in
+++ b/dtrace.in
@@ -359,7 +359,7 @@ def main():
if s_filename != "" and use_cpp:
(ignore, fname) = mkstemp(suffix=".d")
cpp = os.environ.get("CPP", "cpp")
- retcode = call(split(cpp) + includes + defines + [s_filename, fname])
+ retcode = call(split(cpp) + includes + defines + [s_filename, '-o', fname])
if retcode != 0:
print("\"cpp includes s_filename\" failed")
usage()
--
2.26.2
More information about the Systemtap
mailing list