This is another follow up to r354212 which is broken on Darwin when
cross-compiling runtimes to Linux when it ignores the -fuse-ld=lld
linker flag and attempts to use the host linker when performing the
compiler identification. Upon investigation, I noticed that setting
the project with appropriate list of languages makes the error go
away and it shouldn't hurt either.
Details
Details
Diff Detail
Diff Detail
- Repository
- rCRT Compiler Runtime
Event Timeline
Comment Actions
The error can be seen here in case you're interested: https://logs.chromium.org/logs/fuchsia/buildbucket/cr-buildbucket.appspot.com/8921132982300473968/+/steps/clang/0/steps/distribution/0/stdout
Comment Actions
LG if that fixes the problem. For the record llvm/runtimes/ does the same.
I wonder if we should still set LIBCXXABI_STANDALONE_BUILD and LIBCXX_STANDALONE_BUILD. I added them because that defines PACKAGE_VERSION, but maybe we should pass that variable through?