commit | 0cab905d9f3e917f35c3d4e1eac8a1a2799d3648 | [log] [tgz] |
---|---|---|
author | Roland McGrath <mcgrathr@google.com> | Thu Apr 18 00:14:26 2019 +0000 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Thu Apr 18 00:14:26 2019 +0000 |
tree | b7516c59ea0304a2c756db58ba9f142c9d290535 | |
parent | 5b68d06333a78577489a429e6ef3aedfc1a7c7f0 [diff] |
[build] Fix integration with Zircon build when it uses Clang The --strip-headers format (which is optimal for device storage use) is incompatible with linking. The Zircon build's `.so` files are in this format when it builds with Clang-based variants rather than the default "gcc" variant. For C/C++ linking, the build system feeds the right files (the `.so.debug` files) directly into the link step. However, Rust and Go builds rely on -L... search paths and -l... searches matching lib....so file names. So this must be accomodated in the directories set up by the build for -L... switches passed to those compilers. Bug: BLD-447 #comment Fixed --variant clang build Test: fx set core.arm64 --variant clang && fx build Change-Id: Ie7a030688b0a5f5fa19682a74238f7882189f865
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
See Getting Started.
See the documentation.