#1902: PETSc does not build on Ubuntu 16.04 ------------------------------------+--------------------------------------- Reporter: hinder | Owner: hinder Type: defect | Status: assigned Priority: critical | Milestone: ET_2016_05 Component: EinsteinToolkit thorn | Version: development version Resolution: | Keywords: PETSc ------------------------------------+---------------------------------------
Comment (by knarf):
In order to resolve this, we would have to apply this:
{{{ diff --git a/lib/make/configure b/lib/make/configure index 13e9a04..2baf17e 100755 --- a/lib/make/configure +++ b/lib/make/configure @@ -2847,7 +2847,7 @@ fi # Various flags
-: ${ARFLAGS=rucs} +: ${ARFLAGS=rcs}
# Some architectures can't pass the 's' flag to ar so need to use ranlib # to create an index in an archive file. }}}
This is sub-optimal, as this is a generated file, and regenerating it will reintroduce the bug. Upgrading to a newer version of autotools would be the proper solution.
Given the proximity of the release, I instead for the moment propose to unset ARFLAGS in PETSc.