From c245153ca193c471a8c8a2650834dc2f0b801bc1 Mon Sep 17 00:00:00 2001 From: "Bernhard M. Wiedemann" Date: Mon, 14 Aug 2017 16:33:33 -0500 Subject: [PATCH] dtrace: Allow for reproducible .o file builds. * dtrace.in: When building packages like libvirt on openSUSE that link a libvirt_probes.o from dtrace, the build results differed across builds. This is because the source's temporary filename was in the .o. Make the temporary filename reproducible. --- dtrace.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dtrace.in b/dtrace.in index 5e1cf8079..2e2e002a5 100644 --- a/dtrace.in +++ b/dtrace.in @@ -410,7 +410,7 @@ def main(): else: print("header: " + fname) - (ignore, fname) = mkstemp(suffix=".c") + fname = filename + ".dtrace-temp.c" fdesc = open(fname, mode='w') providers.semaphore_write(fdesc) fdesc.close() -- 2.43.5