remove getwd() usage/tmp/petsc-d41q1uwk/config.functions/conftest.c:227: warning: the `getwd' function is dangerous and should not be used.
Update some discussions in the users manualAlso fix 32bit, 64bit, 32 bit, 64 bit throughout and blas and blas/lapack
Eliminate CFLAGS and friends values from the environment from use in the makefileBut allow use in the makefiles
configure: ignore CFLAGS (etc) set in env - (by setting a default in petscvariables) - but accept 'make CFLAGS=-Werror'
Config: separate SYCLC_LINKER_FLAGSDriven by the need of moving -Xsycl-target-backend to link time to avoid icpx warnings
Merge remote-tracking branch 'origin/release'
build: Always set `CXX` (even when using --with-cxx=0). This fixes incorrect value printed by 'info' targetHere [when CXX was not set by configure] a gnu-make default value got used$ gmake -p |g
build: Always set `CXX` (even when using --with-cxx=0). This fixes incorrect value printed by 'info' targetHere [when CXX was not set by configure] a gnu-make default value got used$ gmake -p |grep 'CXX ='CXX = g++
show more ...
Add coverage to OSX jobs
Disable setting debugging flags when coverage is requested
Improve coverage flag detection by ensuring that the coverage executables are runnable
Try a little harder to autodetect the coverage tool by using compiler version, i.e. to deduce llvm-cov-14 from clang 14
configure: typo/remove DARWIN_COMMONS_USE_DYLIBS
config: remove HAVE_SYSINFO_3ARG test (fix #1290)This test function is not correct and looks like it was nevercorrect (since BuildSystem was written). The 3-arg variant was needed onvery old vers
config: remove HAVE_SYSINFO_3ARG test (fix #1290)This test function is not correct and looks like it was nevercorrect (since BuildSystem was written). The 3-arg variant was needed onvery old versions of Solaris, but it looks to have not been used in 20years.Also drop unused sys/sysinfo.h.Reported-by: Florian Weimer
Add check if --force is used with --with-prefix-hash and error since it is not supportedAdd additional configure output to arch.py to help debug --with-prefix-hash issuesCommit-type: configure/s
Add check if --force is used with --with-prefix-hash and error since it is not supportedAdd additional configure output to arch.py to help debug --with-prefix-hash issuesCommit-type: configure/spend 30m
Minor cleanup of configure packagesFix inconsistencies, remove printed help messages that make no senseCommit-type: configure/spend 25m
configure: SCOTCH 7.0.3
Add --with-strict-petscerrorcode configure option to optionally enable non-discardable PetscErrorCode
Minor housekeeping
Check for intptr_t alongside uintptr_t and define PETSC_[U]INTPTR_T and PETSC_[U]INTPTR_T_FMT
PetscLog: implement multithreaded support
configure: remove -Werror for detecting __float128
configure: disable quadmath if not handled by CXX
12345678910>>...77