Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
FiniteTypes: Fix build on coq v8.12 to v8.14
The file `FiniteTypes.v` did import `Cardinals` from `ZornsLemma`. But with coq v8.12 to v8.14, when building in parallel, the dependency is misinterpreted to mean the file `theories/ZornsLemma/Cardinals/Cardinals.v` instead of `theories/ZornsLemma/Cardinals.v`. For this reason, building using the affected versions caused build failures, because some lemmas were undefined. For this reason, this patch lists the imports of `FiniteTypes.v` with their full path and does not depend use `theories/ZornsLemma/Cardinals.v`. Interestingly, before this patch, if the file `theories/ZornsLemma/Cardinals.vo` was compiled before `FiniteTypes.v` was processed, then the right file would be chosen and it would work.
- Loading branch information