Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Consensus: expose private sublibraries
CHaP CI builds *all* components of a given project, but eg ouroboros-consensus-cardano has private-by-default sublibraries (used for tests), which themselves depend on other private-by-default sublibraries in eg ouroboros-consensus-diffusion, which causes failures at build time. In this commit, we make the sublibraries public by enabling the respective flags. Alternatives include: - Patch Consensus to always make the sublibraries public. - Don't build all (in particular private) sublibraries in CHaP CI (not sure if that is easily possible to do automatically).
- Loading branch information