Make yasm deterministic by setting YASM_TEST_SUITE=1 while running it.

Setting YASM_TEST_SUITE makes yasm output deterministic:
- the PE/COFF timestamp field is always 0 (this breaks link.exe /incremental,
  but we no longer user link.exe)
- in debug info, yasm identifies itself as "yasm HEAD" instead of e.g.
  "yasm 1.3.0" (we don't care much about this effect)
- in debug info, file paths are no longer absolute but relative to '.'

Bug: 330260
Change-Id: Icafe7abd6a637b86af2b5b8e7f88e0bfa042da50
Reviewed-on: https://chromium-review.googlesource.com/1180718
Reviewed-by: Erik Chen <erikchen@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#584456}
1 file changed