hhvm / packaging

The sources for how we have built the HHVM packages.
MIT License
64 stars 63 forks source link

Use libboost-all-dev instead of specific libraries #204

Closed fredemmott closed 5 years ago

fredemmott commented 5 years ago

The list in cmake has grown out of sync with what we install, leading to us building a custom boost unnecessarily a bunch.

Stop doing that.

While I'm here, remove no-longer-used build-deps script; only build-gcc is still needed. Especially remove boost, as we build that from third-party if needed - no need for two systems.

Test plan:

Found when switching FB internal test builds to ubuntu 18.04; FB's workers have libboost-all-dev installed.

next up, land this (monday/tuesday), if nightlies fail, fix or revert

fredemmott commented 5 years ago

3ced9a83b4ccffd3c4d52b2e9c17360a5c3058d4