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)

defect

Tracking

(firefox57 wontfix)

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.
Depends on: 1302028, 1331012
Where is the code path you proposed to be merged?
Flags: needinfo?(michael)
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. :(
Priority: -- → P5
status-firefox57=wontfix unless someone thinks this bug should block 57
Product: Core → Firefox Build System
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.