Home
last modified time | relevance | path

Searched hist:abc97e15ebc7aa02ae7dab00a87ba3caaa46ac3d (Results 1 – 2 of 2) sorted by relevance

/petsc/
H A D.gitlab-alcf-ci.ymldiff abc97e15ebc7aa02ae7dab00a87ba3caaa46ac3d Thu Jul 15 15:31:30 UTC 2021 Jed Brown <jed@jedbrown.org> docs testing: use petsc.pc instead of PETSc.pc

pkg-config conventions use lowercase and we would like to eventually
remove PETSc.pc (which currently exists for backward compatibility) so
we should give users consistent guidance on the preferred method.

Note that our current PETSc.pc process works so long as build and
install both happen on case-sensitive or both happen on case-insensitive
systems (in which case petsc.pc replaces PETSc.pc), but not when the
systems differ. Julia JLL build environment builds packages on
case-sensitive systems to be used by case-insensitive (OSX), and thus
needs to skip PETSc.pc to avoid a collision. One could imagine building
on case-insensitive OSX and using from case-sensitive, in which case we
would only have petsc.pc.
H A D.gitlab-ci.ymldiff abc97e15ebc7aa02ae7dab00a87ba3caaa46ac3d Thu Jul 15 15:31:30 UTC 2021 Jed Brown <jed@jedbrown.org> docs testing: use petsc.pc instead of PETSc.pc

pkg-config conventions use lowercase and we would like to eventually
remove PETSc.pc (which currently exists for backward compatibility) so
we should give users consistent guidance on the preferred method.

Note that our current PETSc.pc process works so long as build and
install both happen on case-sensitive or both happen on case-insensitive
systems (in which case petsc.pc replaces PETSc.pc), but not when the
systems differ. Julia JLL build environment builds packages on
case-sensitive systems to be used by case-insensitive (OSX), and thus
needs to skip PETSc.pc to avoid a collision. One could imagine building
on case-insensitive OSX and using from case-sensitive, in which case we
would only have petsc.pc.