commit 777675e958c5d4945db7d7615657d863e76953f7
Author: Mike Perry <mikeperry-git(a)torproject.org>
Date: Wed Jun 12 00:56:14 2013 -0700
Determinism build fix: Expandlibs archive extractor is non-deterministic.
---
config/expandlibs_exec.py | 4 ++--
js/src/config/expandlibs_exec.py | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/config/expandlibs_exec.py b/config/expandlibs_exec.py
index d2e9e0e..3b5b054 100644
--- a/config/expandlibs_exec.py
+++ b/config/expandlibs_exec.py
@@ -77,7 +77,7 @@ class ExpandArgsMore(ExpandArgs):
objs = []
for root, dirs, files in os.walk(tmp):
objs += [relativize(os.path.join(root, f)) for f in files if isObject(f)]
- newlist += objs
+ newlist += sorted(objs)
else:
newlist += [arg]
else:
@@ -301,7 +301,7 @@ def main():
if options.uselist:
args.makelist()
- if options.verbose:
+ if True: #options.verbose:
print >>sys.stderr, "Executing: " + " ".join(args)
for tmp in [f for f in args.tmp if os.path.isfile(f)]:
print >>sys.stderr, tmp + ":"
diff --git a/js/src/config/expandlibs_exec.py b/js/src/config/expandlibs_exec.py
index d2e9e0e..3b5b054 100644
--- a/js/src/config/expandlibs_exec.py
+++ b/js/src/config/expandlibs_exec.py
@@ -77,7 +77,7 @@ class ExpandArgsMore(ExpandArgs):
objs = []
for root, dirs, files in os.walk(tmp):
objs += [relativize(os.path.join(root, f)) for f in files if isObject(f)]
- newlist += objs
+ newlist += sorted(objs)
else:
newlist += [arg]
else:
@@ -301,7 +301,7 @@ def main():
if options.uselist:
args.makelist()
- if options.verbose:
+ if True: #options.verbose:
print >>sys.stderr, "Executing: " + " ".join(args)
for tmp in [f for f in args.tmp if os.path.isfile(f)]:
print >>sys.stderr, tmp + ":"