Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* emscripten: cleanup formula The emscripten depends on a non-stable build of llvm, and is therefore packaged with with the required llvm build. This commit does the following: - removes unnecessary build targets in the llvm project - adds a test that the llvm dependencies were in fact built - declares a dependency on libffi [*] - makes llvm build commands consistent with llvm formula Until #63183, the emscripten installation used nearly 2GB of storage space. Some improvements were made in that PR, and this commit is meant to follow through on that. [*] The arguments to cmake already previously referred to the libffi formula. It wasn't declared as a dependency, so the llvm install linked with the built-in libffi. * Fix build * Minimise llvm build size The added cmake flags are documented here: https://llvm.org/docs/BuildingADistribution.html#options-for-reducing-size * Remove llvm tests They keep failing for some reason, even if it appears llvm built properly. Not really sure what's going on. Closes #65799. Signed-off-by: Sean Molenaar <[email protected]> Signed-off-by: BrewTestBot <[email protected]>
- Loading branch information