diff options
author | Dominic Wong <dom@slowbunyip.org> | 2013-11-17 19:29:16 +0800 |
---|---|---|
committer | Dominic Wong <dom@slowbunyip.org> | 2013-11-17 19:29:16 +0800 |
commit | f37e8f5869da88b891384db859c18a7243505d61 (patch) | |
tree | 3584780001e7d221c72d7a03efe2a90154b699bf | |
parent | 0bf4cdefdcce10fcfb703ac637183eb7fabd702c (diff) |
Fixed timestamps on object files extracted from archives during link.
This affects builds that use absolute paths to object files when adding to library archives, causing unnecessary archives.
-rw-r--r-- | tools/shared.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/shared.py b/tools/shared.py index 0a6740b9..ba476883 100644 --- a/tools/shared.py +++ b/tools/shared.py @@ -1029,7 +1029,7 @@ class Building: dirname = os.path.dirname(content) if dirname and not os.path.exists(dirname): os.makedirs(dirname) - Popen([LLVM_AR, 'x', f], stdout=PIPE).communicate() # if absolute paths, files will appear there. otherwise, in this directory + Popen([LLVM_AR, 'xo', f], stdout=PIPE).communicate() # if absolute paths, files will appear there. otherwise, in this directory contents = map(lambda content: os.path.join(temp_dir, content), contents) contents = filter(os.path.exists, map(os.path.abspath, contents)) added_contents = set() |