This adds building lld to the standalone-build-x86_64 script.
Details
Diff Detail
- Repository
- rZORG LLVM Github Zorg
- Build Status
Buildable 174843 Build 262537: arc lint + arc unit
Event Timeline
zorg/buildbot/builders/annotated/standalone-build.sh | ||
---|---|---|
128 | lld during build time tries to resolve a path to an include file by going first to the llvm directory only to go back to ../ and then going into libunwind/include/. Indeed, this won't work in standalone build mode unless we checkout the llvm directory which is exactly what we don't want. But as a compromise I create an empty llvm dir so that at least the path resolve process does work without consuming files from this location. I can run lld and it outputs: $~/llvm-build-standalone/install/lld/bin $ ./lld --help lld is a generic driver. Invoke ld.lld (Unix), ld64.lld (macOS), lld-link (Windows), wasm-ld (WebAssembly) instead I think it really is only the include path that is broken and there's an old PR by @tstellar that touches on this subject: https://reviews.llvm.org/D32595. |
looks redundant :-)