chromium-src-build/toolchain/mac
Shinya Kawanaka bf2e5040c5 Use -filelist for libtool
"Mac Builder Goma Canary" builder is failing with "Argument list
too long". The length of command line exceeds 220K, so it's
actually long.

Though libtool on Mac does not support @rsp file, it supports
-filelist. So we can pass a file list via a file.
-filelist takes a file list separated by a new line, so we can
abuse rspfile for this purpose.

"solink", "solink_module", and "link" are doing the same thing,
so I believe this is acceptable.

Bug: 820900
Change-Id: I583d320ac96f959b1a7c3d878a882d17f63cb566
Reviewed-on: https://chromium-review.googlesource.com/964033
Commit-Queue: Shinya Kawanaka <shinyak@chromium.org>
Reviewed-by: Robert Sesek <rsesek@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#543965}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0a289a6f991239e4472cf373b021529e0344c4c8
2018-03-19 03:20:05 +00:00
..
BUILD.gn
OWNERS
compile_xcassets.py
compile_xcassets_unittests.py
filter_libtool.py
get_tool_mtime.py
linker_driver.py