| Summary: | Bring clang/llvm compiler infrastructure to OE-Core | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Khem Raj <raj.khem> |
| Component: | devtools / tool chain | Assignee: | Ross Burton <ross.burton> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | Medium | CC: | akuster, jon.richardson, meta.mr.watcher, meta.watcher, otavio, randy.macleod, richard.purdie, ross.burton, scott.branden |
| Version: | unspecified | ||
| Target Milestone: | 5.99 | ||
| Hardware: | All | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | New (Never tested) |
| Verified: | Documentation change: | Yes (doc changes required) | |
| Bug Depends on: | 11528, 11529 | ||
| Bug Blocks: | |||
|
Description
Khem Raj
2016-04-07 17:21:22 UTC
*** Bug 6042 has been marked as a duplicate of this bug. *** I think that adding llvm itself might be desired by a number of people but clang as a compiler option might be a step too far for 2.2. (In reply to comment #2) > I think that adding llvm itself might be desired by a number of people but > clang as a compiler option might be a step too far for 2.2. We can see if we can make clang as packageconfig option, I believe it will require a refactoring otherwise which could be regressive. should we target Clang/llvm in OE-Core ? Only llvm will be brought in in 2.3 time frame. llvm has been committed. Clang still remains in meta-clang, move this ticket to next major release Ross, Apparently you are interested in this... Interested in the infrastructure but not moving the actual toolchain, yet. (In reply to comment #8) > Interested in the infrastructure but not moving the actual toolchain, yet. I think we should discuss it more for next LTS, perhaps it would be appropriate to add it to Core. master (will be whinlatter) now has both clang and TOOLCHAIN support. I guess the latest commit that is relevant is oe-core 45bdedd213aff8df3214b95ef2a8551c0abd93a0 (adding toolchain abstraction). |