Update to yasm 1.3.0.

Desktop / Chromium - David Benjamin [chromium.org] - 10 August 2017 23:26 EDT

The patches we cherry-picked from upstream are all included in 1.3.0. I've also added patches which were previously missing and rewritten the instructions to match GN. In config/win, stdint.h is removed because MSVC provides it these days. I've also removed the Python build step because upstream ships the generated files these days.

To reduce diff noise in the future, I've also trimmed all the generated Makefiles we'd check in so it only includes the one line we care about and is platform-independent. As this list does not appear to change even in upstream, we should perhaps send them a patch to be less clever.

Bug: 753886 Change-Id: Iaec9ea3bed8f81b31e19b997812467f81b95d6ce Reviewed-on: https://chromium-review.googlesource.com/608869 Commit-Queue: David Benjamin

34865fd Update to yasm 1.3.0.
DEPS | 2 +-
third_party/yasm/BUILD.gn | 40 +-
third_party/yasm/README.chromium | 103 +-
.../yasm/{CHROMIUM.diff => deterministic.diff} | 18 +-
third_party/yasm/genmodule.diff | 44 +
third_party/yasm/genperf.diff | 13 +
third_party/yasm/source/config/Makefile | 9 +
third_party/yasm/source/config/android/Makefile | 3822 --------------------
third_party/yasm/source/config/android/config.h | 12 +-
.../yasm/source/config/android/libyasm-stdint.h | 2 +-
third_party/yasm/source/config/ios/Makefile | 3822 --------------------
third_party/yasm/source/config/ios/config.h | 12 +-
.../yasm/source/config/ios/libyasm-stdint.h | 4 +-
third_party/yasm/source/config/linux/Makefile | 3822 --------------------
third_party/yasm/source/config/linux/config.h | 12 +-
.../yasm/source/config/linux/libyasm-stdint.h | 2 +-
third_party/yasm/source/config/mac/Makefile | 3822 --------------------
third_party/yasm/source/config/mac/config.h | 12 +-
.../yasm/source/config/mac/libyasm-stdint.h | 4 +-
third_party/yasm/source/config/openbsd/Makefile | 3822 --------------------
third_party/yasm/source/config/win/Makefile | 3822 --------------------
third_party/yasm/source/config/win/config.h | 14 +-
.../yasm/source/config/win/libyasm-stdint.h | 2 +-
third_party/yasm/source/config/win/stdint.h | 30 -
24 files changed, 173 insertions(+), 23094 deletions(-)

Upstream: git.chromium.org


  • Share