mirror of
https://github.com/ROCm/jax.git
synced 2025-04-19 05:16:06 +00:00

It turns out that the support for C++17 is partial in 10.12, and in particular absl::optional and std::optional are not the same thing under 10.12. Increment to 10.14 which is the lowest version that builds successfully with absl::optional == std::optional. See:89cdaed655/absl/base/config.h (L528)
Strictly speaking, we could allow 10.13, but not without updating ABSL in the TF repository to incorporatec86347d4ce
which fixes the version detection test to permit 10.13 as well.