rust-lang / crates-build-env

Build environment for third-party Rust crates
MIT License
69 stars 89 forks source link

Make libraries installed by `vcpkg` usable by crates. #11

Closed ecstatic-morse closed 5 years ago

ecstatic-morse commented 5 years ago

This sets the necessary environment variables for the vcpkg crate to dynamically link to packages installed by the vcpkg package manager.

This also adds the underlying libraries for the reverse dependencies of the vcpkg crate to vc-packages.txt.

Addresses #9.

ecstatic-morse commented 5 years ago

Note that libmysql and its dependencies (icu and everyboost module) increase image build time by over an hour. There's a 6 hour hard cap on Azure Pipelines jobs, and we might run up against this as more libraries are added.

pietroalbini commented 5 years ago

Can we remove MySQL from this? At least until we figure out a way to make the build faster.

pietroalbini commented 5 years ago

Thanks!