commit | 87a74692c1f308697f351676fbbb2010fe80d248 | [log] [tgz] |
---|---|---|
author | Nico Weber <thakis@chromium.org> | Thu Mar 01 03:45:01 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Mar 01 03:45:01 2018 |
tree | 255cc912f90ab3285568cc35f21a84a9d807b57e | |
parent | ff4066808ef95efb35430d062ae6ad2705ca1ac6 [diff] |
win: Pass /Brepro to the compiler when using LLD. With link.exe this isn't always safe (/incremental relies on the mtime timestamp stored in the .obj file, and there's no easy way to query if /incremental is used), but with lld it should be. Looking at `dumpbin /headers test.obj | findstr "time date stamp"`, cl.exe seems to write a hash of the output to the time date stamp, while clang-cl always seems to write 0 with /Brepro. Bug: 330260 Change-Id: I1fd64d0f0678468bc73c672cb84a5a2d878e2e82 Reviewed-on: https://chromium-review.googlesource.com/941905 Reviewed-by: Reid Kleckner <rnk@chromium.org> Commit-Queue: Nico Weber <thakis@chromium.org> Cr-Commit-Position: refs/heads/master@{#540026}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .