1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
From: Antonio Terceiro <terceiro@debian.org>
Date: Tue, 16 Aug 2016 11:13:12 -0300
Subject: Seed RNG to 0 during builds
This helps making the build reproducible
---
ext/RMagick/rmmain.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/ext/RMagick/rmmain.c b/ext/RMagick/rmmain.c
index 44dbed2..cec0786 100644
--- a/ext/RMagick/rmmain.c
+++ b/ext/RMagick/rmmain.c
@@ -1621,6 +1621,10 @@ Init_RMagick2(void)
SetWarningHandler(rm_warning_handler);
RB_GC_GUARD(observable);
+
+ if (getenv("SOURCE_DATE_EPOCH") != NULL) {
+ SeedPseudoRandomGenerator(0);
+ }
}
|