Open
Bug 1332687
Opened 8 years ago
Updated 2 years ago
Merge the --enable-clang-plugin and stylo llvm-configure discovery codepaths
Categories
(Firefox Build System :: General, defect, P5)
Firefox Build System
General
Tracking
(firefox57 wontfix)
NEW
Tracking | Status | |
---|---|---|
firefox57 | --- | wontfix |
People
(Reporter: nika, Unassigned)
References
Details
When building stylo, bindgen is used to generate rust bindings to the c++ classes. In order to build this, the location of the llvm-config binary must be discovered.
We also perform this discovery for building the clang plugin with --enable-clang-plugin. Currently this has two different codepaths, but we should merge them together.
![]() |
||
Updated•8 years ago
|
Reporter | ||
Comment 2•8 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/210b8d21be06#l1.21 is the new code for stylo IIRC (currently only on inbound).
This would probably be merged somehow with
http://searchfox.org/mozilla-central/rev/30fcf167af036aeddf322de44a2fadd370acfd2f/build/autoconf/clang-plugin.m4#16-28
Flags: needinfo?(michael)
Comment 3•8 years ago
|
||
Copying what I said on bug 1332689:
Ugh, it sucks that this wasn't caught at review time. This code isn't even using the same environment variable name. Sigh. :(
Updated•8 years ago
|
Priority: -- → P5
Comment 4•7 years ago
|
||
status-firefox57=wontfix unless someone thinks this bug should block 57
status-firefox57:
--- → wontfix
Updated•7 years ago
|
Product: Core → Firefox Build System
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•