================================================================================ ================================================================================ Starting configure run at Tue, 03 Sep 2019 22:38:16 -0700 Configure Options: --configModules=PETSc.Configure --optionsModule=config.compilerOptions --with-mpi-dir=/usr/local/opt/open-mpi COPTFLAGS="-g -framework Accelerate" CXXOPTFLAGS="-g -framework Accelerate" FOPTFLAGS=-g --download-hypre=1 --download-metis=1 --download-parmetis=1 --download-ctetgen --download-superlu_dist --with-cxx-dialect=C++11 --download-triangle=1 --download-zlib --with-x=1 --with-sowing=1 --with-debugging=1 --with-precision=double PETSC_ARCH=arch-macosx-gnu-g --download-chaco Working directory: /Users/bvs/petsc Machine platform: ('Darwin', 'bvsmacair', '18.7.0', 'Darwin Kernel Version 18.7.0: Tue Aug 20 16:57:14 PDT 2019; root:xnu-4903.271.2~2/RELEASE_X86_64', 'x86_64', 'i386') Python version: 2.7.10 (default, Feb 22 2019, 21:55:15) [GCC 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.37.14)] ================================================================================ ================================================================================ TEST configureExternalPackagesDir from config.framework(/Users/bvs/petsc/config/BuildSystem/config/framework.py:911) TESTING: configureExternalPackagesDir from config.framework(config/BuildSystem/config/framework.py:911) ================================================================================ TEST configureDebuggers from config.utilities.debuggers(/Users/bvs/petsc/config/BuildSystem/config/utilities/debuggers.py:21) TESTING: configureDebuggers from config.utilities.debuggers(config/BuildSystem/config/utilities/debuggers.py:21) Find a default debugger and determine its arguments Executing: uname -s stdout: Darwin Checking for program /Users/bvs/.opam/4.02.1/bin/lldb...not found Checking for program /Library/Frameworks/Python.framework/Versions/3.3/bin/lldb...not found Checking for program /usr/texbin/lldb...not found Checking for program /usr/local/bin/lldb...not found Checking for program /opt/local/bin/lldb...not found Checking for program /opt/local/sbin/lldb...not found Checking for program /usr/local/opt/bison/bin/lldb...not found Checking for program /Applications/BRL-CAD /lldb...not found Checking for program MGED 7.24.0.app/Contents/Resources/rel-7.24.0/bin/lldb...not found Checking for program /Applications/Doxygen.app/Contents/Resources/lldb...not found Checking for program /Applications/Preview.app/Contents/MacOS/lldb...not found Checking for program /Applications/Grace.app/Contents/Resources/grace/bin/lldb...not found Checking for program /Applications/VisIt.app/Contents/MacOS/lldb...not found Checking for program /Applications/sshfs/bin/lldb...not found Checking for program /usr/local/cuda/bin/lldb...not found Checking for program /usr/local/git/bin/lldb...not found Checking for program /Applications/Maxima.app/Contents/Resources/bin/lldb...not found Checking for program /Applications/Gnuplot.app/Contents/Resources/bin/lldb...not found Checking for program /Applications/Emacs.app/Contents/MacOS/lldb...not found Checking for program /sw/bin/lldb...not found Checking for program /Users/bvs/hdf5-1.8.6/bin/lldb...not found Checking for program /Users/bvs/bin/lldb...not found Checking for program /opt/local/bin/lldb...not found Checking for program /opt/local/sbin/lldb...not found Checking for program /usr/local/bin/lldb...not found Checking for program /usr/bin/lldb...found Defined make macro "LLDB" to "/usr/bin/lldb" Defined "USE_DEBUGGER" to ""lldb"" Executing: uname -s stdout: Darwin Checking for program /Users/bvs/.opam/4.02.1/bin/dsymutil...not found Checking for program /Library/Frameworks/Python.framework/Versions/3.3/bin/dsymutil...not found Checking for program /usr/texbin/dsymutil...not found Checking for program /usr/local/bin/dsymutil...not found Checking for program /opt/local/bin/dsymutil...not found Checking for program /opt/local/sbin/dsymutil...not found Checking for program /usr/local/opt/bison/bin/dsymutil...not found Checking for program /Applications/BRL-CAD /dsymutil...not found Checking for program MGED 7.24.0.app/Contents/Resources/rel-7.24.0/bin/dsymutil...not found Checking for program /Applications/Doxygen.app/Contents/Resources/dsymutil...not found Checking for program /Applications/Preview.app/Contents/MacOS/dsymutil...not found Checking for program /Applications/Grace.app/Contents/Resources/grace/bin/dsymutil...not found Checking for program /Applications/VisIt.app/Contents/MacOS/dsymutil...not found Checking for program /Applications/sshfs/bin/dsymutil...not found Checking for program /usr/local/cuda/bin/dsymutil...not found Checking for program /usr/local/git/bin/dsymutil...not found Checking for program /Applications/Maxima.app/Contents/Resources/bin/dsymutil...not found Checking for program /Applications/Gnuplot.app/Contents/Resources/bin/dsymutil...not found Checking for program /Applications/Emacs.app/Contents/MacOS/dsymutil...not found Checking for program /sw/bin/dsymutil...not found Checking for program /Users/bvs/hdf5-1.8.6/bin/dsymutil...not found Checking for program /Users/bvs/bin/dsymutil...not found Checking for program /opt/local/bin/dsymutil...not found Checking for program /opt/local/sbin/dsymutil...not found Checking for program /usr/local/bin/dsymutil...not found Checking for program /usr/bin/dsymutil...found Defined make macro "DSYMUTIL" to "/usr/bin/dsymutil" Defined make macro "DSYMUTIL" to "/usr/bin/dsymutil" ================================================================================ TEST configureDirectories from PETSc.options.petscdir(/Users/bvs/petsc/config/PETSc/options/petscdir.py:23) TESTING: configureDirectories from PETSc.options.petscdir(config/PETSc/options/petscdir.py:23) Checks PETSC_DIR and sets if not set Version Information: #define PETSC_VERSION_RELEASE 0 #define PETSC_VERSION_MAJOR 3 #define PETSC_VERSION_MINOR 11 #define PETSC_VERSION_SUBMINOR 3 #define PETSC_VERSION_PATCH 0 #define PETSC_VERSION_DATE "unknown" #define PETSC_VERSION_GIT "unknown" #define PETSC_VERSION_DATE_GIT "unknown" #define PETSC_VERSION_EQ(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_ PETSC_VERSION_EQ #define PETSC_VERSION_LT(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_LE(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_GT(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_GE(MAJOR,MINOR,SUBMINOR) \ ================================================================================ TEST getDatafilespath from PETSc.options.dataFilesPath(/Users/bvs/petsc/config/PETSc/options/dataFilesPath.py:29) TESTING: getDatafilespath from PETSc.options.dataFilesPath(config/PETSc/options/dataFilesPath.py:29) Checks what DATAFILESPATH should be ================================================================================ TEST configureGit from config.sourceControl(/Users/bvs/petsc/config/BuildSystem/config/sourceControl.py:24) TESTING: configureGit from config.sourceControl(config/BuildSystem/config/sourceControl.py:24) Find the Git executable Checking for program /Users/bvs/.opam/4.02.1/bin/git...not found Checking for program /Library/Frameworks/Python.framework/Versions/3.3/bin/git...not found Checking for program /usr/texbin/git...not found Checking for program /usr/local/bin/git...found Defined make macro "GIT" to "git" Executing: git --version stdout: git version 2.17.0 ================================================================================ TEST configureMercurial from config.sourceControl(/Users/bvs/petsc/config/BuildSystem/config/sourceControl.py:35) TESTING: configureMercurial from config.sourceControl(config/BuildSystem/config/sourceControl.py:35) Find the Mercurial executable Checking for program /Users/bvs/.opam/4.02.1/bin/hg...not found Checking for program /Library/Frameworks/Python.framework/Versions/3.3/bin/hg...not found Checking for program /usr/texbin/hg...not found Checking for program /usr/local/bin/hg...found Defined make macro "HG" to "hg" Executing: hg version -q stdout: Mercurial Distributed SCM (version 2.6.2+20130606) ================================================================================ TEST configureInstallationMethod from PETSc.options.petscclone(/Users/bvs/petsc/config/PETSc/options/petscclone.py:20) TESTING: configureInstallationMethod from PETSc.options.petscclone(config/PETSc/options/petscclone.py:20) lib/petsc/bin/maint exists. This appears to be a repository clone .git directory exists Executing: ['git', 'describe', '--match=v*'] stdout: v3.11.3-1723-g2e584752ba Executing: ['git', 'log', '-1', '--pretty=format:%H'] stdout: 2e584752ba28f572503b38c3dbdbd597bc2ff006 Executing: ['git', 'log', '-1', '--pretty=format:%ci'] stdout: 2019-09-02 20:54:02 +0000 Executing: ['git', 'branch'] stdout: * master Defined "VERSION_GIT" to ""v3.11.3-1723-g2e584752ba"" Defined "VERSION_DATE_GIT" to ""2019-09-02 20:54:02 +0000"" Defined "VERSION_BRANCH_GIT" to ""master"" ================================================================================ TEST setNativeArchitecture from PETSc.options.arch(/Users/bvs/petsc/config/PETSc/options/arch.py:31) TESTING: setNativeArchitecture from PETSc.options.arch(config/PETSc/options/arch.py:31) ================================================================================ TEST configureArchitecture from PETSc.options.arch(/Users/bvs/petsc/config/PETSc/options/arch.py:43) TESTING: configureArchitecture from PETSc.options.arch(config/PETSc/options/arch.py:43) Checks PETSC_ARCH and sets if not set No previous hashfile found Setting hashfile: arch-macosx-gnu-g/lib/petsc/conf/configure-hash Deleting configure hash file: arch-macosx-gnu-g/lib/petsc/conf/configure-hash Unable to delete configure hash file: arch-macosx-gnu-g/lib/petsc/conf/configure-hash ================================================================================ TEST setInstallDir from PETSc.options.installDir(/Users/bvs/petsc/config/PETSc/options/installDir.py:35) TESTING: setInstallDir from PETSc.options.installDir(config/PETSc/options/installDir.py:35) setup installDir to either prefix or if that is not set to PETSC_DIR/PETSC_ARCH Defined make macro "PREFIXDIR" to "/Users/bvs/petsc/arch-macosx-gnu-g" ================================================================================ TEST saveReconfigure from PETSc.options.installDir(/Users/bvs/petsc/config/PETSc/options/installDir.py:79) TESTING: saveReconfigure from PETSc.options.installDir(config/PETSc/options/installDir.py:79) ================================================================================ TEST cleanConfDir from PETSc.options.installDir(/Users/bvs/petsc/config/PETSc/options/installDir.py:72) TESTING: cleanConfDir from PETSc.options.installDir(config/PETSc/options/installDir.py:72) ================================================================================ TEST configureInstallDir from PETSc.options.installDir(/Users/bvs/petsc/config/PETSc/options/installDir.py:56) TESTING: configureInstallDir from PETSc.options.installDir(config/PETSc/options/installDir.py:56) Makes installDir subdirectories if it does not exist for both prefix install location and PETSc work install location Changed persistence directory to /Users/bvs/petsc/arch-macosx-gnu-g/lib/petsc/conf ================================================================================ TEST restoreReconfigure from PETSc.options.installDir(/Users/bvs/petsc/config/PETSc/options/installDir.py:92) TESTING: restoreReconfigure from PETSc.options.installDir(config/PETSc/options/installDir.py:92) ================================================================================ TEST setExternalPackagesDir from PETSc.options.externalpackagesdir(/Users/bvs/petsc/config/PETSc/options/externalpackagesdir.py:15) TESTING: setExternalPackagesDir from PETSc.options.externalpackagesdir(config/PETSc/options/externalpackagesdir.py:15) ================================================================================ TEST cleanExternalpackagesDir from PETSc.options.externalpackagesdir(/Users/bvs/petsc/config/PETSc/options/externalpackagesdir.py:22) TESTING: cleanExternalpackagesDir from PETSc.options.externalpackagesdir(config/PETSc/options/externalpackagesdir.py:22) ================================================================================ TEST printEnvVariables from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:1602) TESTING: printEnvVariables from config.setCompilers(config/BuildSystem/config/setCompilers.py:1602) **** printenv **** OPAMUTF8MSGS=1 VERSIONER_PYTHON_PREFER_32_BIT=no TERM_PROGRAM_VERSION=421.2 CH_TIMER=TRUE CVS_RSH=ssh LOGNAME=bvs USER=bvs XPC_SERVICE_NAME=0 HOME=/Users/bvs PATH=/Users/bvs/.opam/4.02.1/bin:/Library/Frameworks/Python.framework/Versions/3.3/bin:/usr/texbin:/usr/local/bin:/opt/local/bin:/opt/local/sbin:/usr/local/opt/bison/bin:/Applications/BRL-CAD : MGED 7.24.0.app/Contents/Resources/rel-7.24.0/bin:/Applications/Doxygen.app/Contents/Resources:/Applications/Preview.app/Contents/MacOS:/Applications/Grace.app/Contents/Resources/grace/bin:/Applications/VisIt.app/Contents/MacOS:/Applications/sshfs/bin:/usr/local/cuda/bin:/usr/local/git/bin:/Applications/Maxima.app/Contents/Resources/bin:/Applications/Gnuplot.app/Contents/Resources/bin:/Applications/Emacs.app/Contents/MacOS:/sw/bin:/Users/bvs/hdf5-1.8.6/bin:/Users/bvs/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/usr/local/MacGPG2/bin:/opt/X11/bin:/usr/local/git/bin DISPLAY=/private/tmp/com.apple.launchd.VOup6WsF8E/org.macosforge.xquartz:0 TERM_PROGRAM=Apple_Terminal LANG=en_US.UTF-8 TERM=xterm-256color SHELL=/bin/bash VERSIONER_PYTHON_VERSION=2.7 SHLVL=1 SECURITYSESSIONID=186aa XPC_FLAGS=0x0 EDITOR=vi MANPATH=/opt/local/share/man::/Users/bvs/.opam/4.02.1/man USE_EB=TRUE JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home CVSROOT=:ext:bvs@anag.lbl.gov:/usr/local/cvsroot TERM_SESSION_ID=E59A4057-5A4D-4D8A-8007-6282D50C8EF2 SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.dxfW2WTUP9/Listeners CAML_LD_LIBRARY_PATH=/Users/bvs/.opam/4.02.1/lib/stublibs PYTHONPATH=/sw/lib/ChomboVis USE_MF=TRUE Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.DentqYdSUF/Render _=./configure TMPDIR=/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/ PERL5LIB=/Users/bvs/.opam/4.02.1/lib/perl5: OCAML_TOPLEVEL_PATH=/Users/bvs/.opam/4.02.1/lib/toplevel OLDPWD=/Users/bvs/petsc/arch-macosx-gnu-g __CF_USER_TEXT_ENCODING=0x1F6:0x0:0x0 PWD=/Users/bvs/petsc ================================================================================ TEST resetEnvCompilers from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:1609) TESTING: resetEnvCompilers from config.setCompilers(config/BuildSystem/config/setCompilers.py:1609) ================================================================================ TEST checkEnvCompilers from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:1639) TESTING: checkEnvCompilers from config.setCompilers(config/BuildSystem/config/setCompilers.py:1639) ================================================================================ TEST checkMPICompilerOverride from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:1572) TESTING: checkMPICompilerOverride from config.setCompilers(config/BuildSystem/config/setCompilers.py:1572) Check if --with-mpi-dir is used along with CC CXX or FC compiler options. This usually prevents mpi compilers from being used - so issue a warning ================================================================================ TEST requireMpiLdPath from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:1593) TESTING: requireMpiLdPath from config.setCompilers(config/BuildSystem/config/setCompilers.py:1593) OpenMPI wrappers require LD_LIBRARY_PATH set ================================================================================ TEST checkInitialFlags from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:446) TESTING: checkInitialFlags from config.setCompilers(config/BuildSystem/config/setCompilers.py:446) Initialize the compiler and linker flags Initialized CFLAGS to Initialized CFLAGS to Initialized LDFLAGS to Initialized CUDAFLAGS to Initialized CUDAFLAGS to Initialized LDFLAGS to Initialized CXXFLAGS to Initialized CXX_CXXFLAGS to Initialized LDFLAGS to Initialized FFLAGS to Initialized FFLAGS to Initialized LDFLAGS to Initialized CPPFLAGS to Initialized CUDAPPFLAGS to -Wno-deprecated-gpu-targets Initialized CXXCPPFLAGS to Initialized CC_LINKER_FLAGS to [] Initialized CXX_LINKER_FLAGS to [] Initialized FC_LINKER_FLAGS to [] Initialized CUDAC_LINKER_FLAGS to [] Initialized sharedLibraryFlags to [] Initialized dynamicLibraryFlags to [] ================================================================================ TEST checkCCompiler from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:555) TESTING: checkCCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:555) Locate a functional C compiler Checking for program /usr/local/opt/open-mpi/bin/mpiicc...not found Checking for program /Users/bvs/petsc/lib/petsc/bin/win32fe/mpiicc...not found Checking for program /usr/local/opt/open-mpi/bin/mpicc...found Defined make macro "CC" to "/usr/local/opt/open-mpi/bin/mpicc" All intermediate test results are stored in /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t All intermediate test results are stored in /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm Possible ERROR while running linker: exit code 1 stderr: ld: library not found for -lpetsc-ufod4vtr9mqHvKIQiVAm clang: error: linker command failed with exit code 1 (use -v to see invocation) Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Testing executable /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest to see if it can be run Executing: /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest Executing: /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest Executing: /usr/local/opt/open-mpi/bin/mpicc --version stdout: Apple LLVM version 10.0.1 (clang-1001.0.46.4) Target: x86_64-apple-darwin18.7.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin ================================================================================ TEST checkCPreprocessor from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:592) TESTING: checkCPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:592) Locate a functional C preprocessor Checking for program /usr/local/opt/open-mpi/bin/mpicc...found Defined make macro "CPP" to "/usr/local/opt/open-mpi/bin/mpicc -E" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/local/opt/open-mpi/bin/mpicc -E -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: ================================================================================ TEST checkCUDACompiler from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:630) TESTING: checkCUDACompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:630) Locate a functional CUDA compiler ================================================================================ TEST checkCUDAPreprocessor from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:670) TESTING: checkCUDAPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:670) Locate a functional CUDA preprocessor ================================================================================ TEST checkCxxCompiler from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:762) TESTING: checkCxxCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:762) Locate a functional Cxx compiler Checking for program /usr/local/opt/open-mpi/bin/mpiicpc...not found Checking for program /Users/bvs/petsc/lib/petsc/bin/win32fe/mpiicpc...not found Checking for program /usr/local/opt/open-mpi/bin/mpiicpc...not found Checking for program /Users/bvs/petsc/lib/petsc/bin/win32fe/mpiicpc...not found Checking for program /usr/local/opt/open-mpi/bin/mpiicpc...not found Checking for program /Users/bvs/petsc/lib/petsc/bin/win32fe/mpiicpc...not found Checking for program /usr/local/opt/open-mpi/bin/mpicxx...found Defined make macro "CXX" to "/usr/local/opt/open-mpi/bin/mpicxx" Executing: /usr/local/opt/open-mpi/bin/mpicxx -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicxx -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicxx -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Executing: /usr/local/opt/open-mpi/bin/mpicxx -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicxx -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm Possible ERROR while running linker: exit code 1 stderr: ld: library not found for -lpetsc-ufod4vtr9mqHvKIQiVAm clang: error: linker command failed with exit code 1 (use -v to see invocation) Executing: /usr/local/opt/open-mpi/bin/mpicxx -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicxx -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Testing executable /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest to see if it can be run Executing: /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest Executing: /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest Executing: /usr/local/opt/open-mpi/bin/mpicxx --version stdout: Apple LLVM version 10.0.1 (clang-1001.0.46.4) Target: x86_64-apple-darwin18.7.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin ================================================================================ TEST checkCxxPreprocessor from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:804) TESTING: checkCxxPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:804) Locate a functional Cxx preprocessor Checking for program /usr/local/opt/open-mpi/bin/mpicxx...found Defined make macro "CXXCPP" to "/usr/local/opt/open-mpi/bin/mpicxx -E" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/local/opt/open-mpi/bin/mpicxx -E -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.cc Preprocess stderr before filtering:: Preprocess stderr after filtering:: ================================================================================ TEST checkFortranCompiler from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:899) TESTING: checkFortranCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:899) Locate a functional Fortran compiler Checking for program /usr/local/opt/open-mpi/bin/mpiifort...not found Checking for program /Users/bvs/petsc/lib/petsc/bin/win32fe/mpiifort...not found Checking for program /usr/local/opt/open-mpi/bin/mpif90...found Defined make macro "FC" to "/usr/local/opt/open-mpi/bin/mpif90" Executing: /usr/local/opt/open-mpi/bin/mpif90 -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /usr/local/opt/open-mpi/bin/mpif90 -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /usr/local/opt/open-mpi/bin/mpif90 -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Executing: /usr/local/opt/open-mpi/bin/mpif90 -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /usr/local/opt/open-mpi/bin/mpif90 -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm Possible ERROR while running linker: exit code 1 stderr: ld: library not found for -lpetsc-ufod4vtr9mqHvKIQiVAm collect2: error: ld returned 1 exit status Executing: /usr/local/opt/open-mpi/bin/mpif90 -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /usr/local/opt/open-mpi/bin/mpif90 -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Testing executable /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest to see if it can be run Executing: /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest Executing: /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest Executing: /usr/local/opt/open-mpi/bin/mpif90 --version stdout: GNU Fortran (Homebrew GCC 9.2.0) 9.2.0 Copyright (C) 2019 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ================================================================================ TEST checkFortranComments from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:925) TESTING: checkFortranComments from config.setCompilers(config/BuildSystem/config/setCompilers.py:925) Make sure fortran comment "!" works Executing: /usr/local/opt/open-mpi/bin/mpif90 -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.F90 Successful compile: Source: program main ! comment end Fortran comments can use ! in column 1 ================================================================================ TEST checkLargeFileIO from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:1055) TESTING: checkLargeFileIO from config.setCompilers(config/BuildSystem/config/setCompilers.py:1055) ================================================================================ TEST checkArchiver from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:1154) TESTING: checkArchiver from config.setCompilers(config/BuildSystem/config/setCompilers.py:1154) Check that the archiver exists and can make a library usable by the compiler Executing: ar -V Executing: ar -V Defined make macro "FAST_AR_FLAGS" to "Scq" Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(int a) { return a+1; } Checking for program /Users/bvs/.opam/4.02.1/bin/ar...not found Checking for program /Library/Frameworks/Python.framework/Versions/3.3/bin/ar...not found Checking for program /usr/texbin/ar...not found Checking for program /usr/local/bin/ar...not found Checking for program /opt/local/bin/ar...not found Checking for program /opt/local/sbin/ar...not found Checking for program /usr/local/opt/bison/bin/ar...not found Checking for program /Applications/BRL-CAD /ar...not found Checking for program MGED 7.24.0.app/Contents/Resources/rel-7.24.0/bin/ar...not found Checking for program /Applications/Doxygen.app/Contents/Resources/ar...not found Checking for program /Applications/Preview.app/Contents/MacOS/ar...not found Checking for program /Applications/Grace.app/Contents/Resources/grace/bin/ar...not found Checking for program /Applications/VisIt.app/Contents/MacOS/ar...not found Checking for program /Applications/sshfs/bin/ar...not found Checking for program /usr/local/cuda/bin/ar...not found Checking for program /usr/local/git/bin/ar...not found Checking for program /Applications/Maxima.app/Contents/Resources/bin/ar...not found Checking for program /Applications/Gnuplot.app/Contents/Resources/bin/ar...not found Checking for program /Applications/Emacs.app/Contents/MacOS/ar...not found Checking for program /sw/bin/ar...not found Checking for program /Users/bvs/hdf5-1.8.6/bin/ar...not found Checking for program /Users/bvs/bin/ar...not found Checking for program /opt/local/bin/ar...not found Checking for program /opt/local/sbin/ar...not found Checking for program /usr/local/bin/ar...not found Checking for program /usr/bin/ar...found Defined make macro "AR" to "/usr/bin/ar" Checking for program /Users/bvs/.opam/4.02.1/bin/ranlib...not found Checking for program /Library/Frameworks/Python.framework/Versions/3.3/bin/ranlib...not found Checking for program /usr/texbin/ranlib...not found Checking for program /usr/local/bin/ranlib...not found Checking for program /opt/local/bin/ranlib...not found Checking for program /opt/local/sbin/ranlib...not found Checking for program /usr/local/opt/bison/bin/ranlib...not found Checking for program /Applications/BRL-CAD /ranlib...not found Checking for program MGED 7.24.0.app/Contents/Resources/rel-7.24.0/bin/ranlib...not found Checking for program /Applications/Doxygen.app/Contents/Resources/ranlib...not found Checking for program /Applications/Preview.app/Contents/MacOS/ranlib...not found Checking for program /Applications/Grace.app/Contents/Resources/grace/bin/ranlib...not found Checking for program /Applications/VisIt.app/Contents/MacOS/ranlib...not found Checking for program /Applications/sshfs/bin/ranlib...not found Checking for program /usr/local/cuda/bin/ranlib...not found Checking for program /usr/local/git/bin/ranlib...not found Checking for program /Applications/Maxima.app/Contents/Resources/bin/ranlib...not found Checking for program /Applications/Gnuplot.app/Contents/Resources/bin/ranlib...not found Checking for program /Applications/Emacs.app/Contents/MacOS/ranlib...not found Checking for program /sw/bin/ranlib...not found Checking for program /Users/bvs/hdf5-1.8.6/bin/ranlib...not found Checking for program /Users/bvs/bin/ranlib...not found Checking for program /opt/local/bin/ranlib...not found Checking for program /opt/local/sbin/ranlib...not found Checking for program /usr/local/bin/ranlib...not found Checking for program /usr/bin/ranlib...found Defined make macro "RANLIB" to "/usr/bin/ranlib -c" Executing: /usr/bin/ar cr /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/libconf1.a /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conf1.o Executing: /usr/bin/ranlib -c /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/libconf1.a Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Possible ERROR while running compiler: stderr: /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c:6:26: warning: if statement has empty body [-Wempty-body] int b = foo(1); if (b); ^ /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c:6:26: note: put the semicolon on a separate line to silence this warning 1 warning generated. Source: #include "confdefs.h" #include "conffix.h" extern int foo(int); int main() { int b = foo(1); if (b); ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -L/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -lconf1 Defined make macro "AR_FLAGS" to "cr" Defined make macro "AR_LIB_SUFFIX" to "a" ================================================================================ TEST checkSharedLinker from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:1268) TESTING: checkSharedLinker from config.setCompilers(config/BuildSystem/config/setCompilers.py:1268) Check that the linker can produce shared libraries Executing: uname -s stdout: Darwin Checking shared linker /usr/local/opt/open-mpi/bin/mpicc using flags ['-dynamiclib -single_module', '-undefined dynamic_lookup', '-multiply_defined suppress', '-no_compact_unwind'] Checking for program /usr/local/opt/open-mpi/bin/mpicc...found Defined make macro "LD_SHARED" to "/usr/local/opt/open-mpi/bin/mpicc" Trying C compiler flag Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -dynamiclib -single_module /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Valid C linker flag -dynamiclib -single_module Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -undefined dynamic_lookup /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Valid C linker flag -undefined dynamic_lookup Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -multiply_defined suppress /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Valid C linker flag -multiply_defined suppress Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -no_compact_unwind /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Possible ERROR while running linker: exit code 1 stderr: clang: error: unknown argument: '-no_compact_unwind' Rejecting linker flag -no_compact_unwind due to nonzero status from link Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int (*fprintf_ptr)(FILE*,const char*,...) = fprintf; void foo(void){ fprintf_ptr(stdout,"hello"); return; } void bar(void){foo();} Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/libconftest.dylib -dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(void); int main() { int ret = foo(); if (ret) {} ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -L/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -lconftest Using shared linker /usr/local/opt/open-mpi/bin/mpicc with flags ['-dynamiclib -single_module', '-undefined dynamic_lookup', '-multiply_defined suppress'] and library extension dylib Executing: uname -s stdout: Darwin ================================================================================ TEST checkLinkerMac from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:1342) TESTING: checkLinkerMac from config.setCompilers(config/BuildSystem/config/setCompilers.py:1342) Tests some Apple Mac specific linker flags Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -Wl,-multiply_defined,suppress /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Valid C linker flag -Wl,-multiply_defined,suppress Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -Wl,-multiply_defined -Wl,suppress -Wl,-multiply_defined,suppress /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Valid C linker flag -Wl,-multiply_defined -Wl,suppress Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Valid C linker flag -Wl,-commons,use_dylibs Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -Wl,-search_paths_first -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Valid C linker flag -Wl,-search_paths_first Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -Wl,-no_compact_unwind -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Valid C linker flag -Wl,-no_compact_unwind Executing: /usr/local/opt/open-mpi/bin/mpicxx -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicxx -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -Wl,-multiply_defined,suppress /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Valid Cxx linker flag -Wl,-multiply_defined,suppress Executing: /usr/local/opt/open-mpi/bin/mpicxx -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicxx -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -Wl,-multiply_defined -Wl,suppress -Wl,-multiply_defined,suppress /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Valid Cxx linker flag -Wl,-multiply_defined -Wl,suppress Executing: /usr/local/opt/open-mpi/bin/mpicxx -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicxx -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Valid Cxx linker flag -Wl,-commons,use_dylibs Executing: /usr/local/opt/open-mpi/bin/mpicxx -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicxx -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -Wl,-search_paths_first -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Valid Cxx linker flag -Wl,-search_paths_first Executing: /usr/local/opt/open-mpi/bin/mpicxx -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicxx -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -Wl,-no_compact_unwind -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Valid Cxx linker flag -Wl,-no_compact_unwind Executing: /usr/local/opt/open-mpi/bin/mpif90 -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /usr/local/opt/open-mpi/bin/mpif90 -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -Wl,-multiply_defined,suppress /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Valid FC linker flag -Wl,-multiply_defined,suppress Executing: /usr/local/opt/open-mpi/bin/mpif90 -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /usr/local/opt/open-mpi/bin/mpif90 -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -Wl,-multiply_defined -Wl,suppress -Wl,-multiply_defined,suppress /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Valid FC linker flag -Wl,-multiply_defined -Wl,suppress Executing: /usr/local/opt/open-mpi/bin/mpif90 -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /usr/local/opt/open-mpi/bin/mpif90 -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Valid FC linker flag -Wl,-commons,use_dylibs Executing: /usr/local/opt/open-mpi/bin/mpif90 -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /usr/local/opt/open-mpi/bin/mpif90 -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -Wl,-search_paths_first -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Valid FC linker flag -Wl,-search_paths_first Executing: /usr/local/opt/open-mpi/bin/mpif90 -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /usr/local/opt/open-mpi/bin/mpif90 -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -Wl,-no_compact_unwind -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Valid FC linker flag -Wl,-no_compact_unwind Executing: uname -s stdout: Darwin ================================================================================ TEST checkPIC from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:1003) TESTING: checkPIC from config.setCompilers(config/BuildSystem/config/setCompilers.py:1003) Determine the PIC option for each compiler Trying C for PIC code without any compiler flag Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int (*fprintf_ptr)(FILE*,const char*,...) = fprintf; void foo(void){ fprintf_ptr(stdout,"hello"); return; } void bar(void){foo();} Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/libconftest.dylib -dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Accepted C PIC code without compiler flag Trying Cxx for PIC code without any compiler flag Executing: /usr/local/opt/open-mpi/bin/mpicxx -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicxx -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int (*fprintf_ptr)(FILE*,const char*,...) = fprintf; void foo(void){ fprintf_ptr(stdout,"hello"); return; } void bar(void){foo();} Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/libconftest.dylib -dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Accepted Cxx PIC code without compiler flag Trying FC for PIC code without any compiler flag Executing: /usr/local/opt/open-mpi/bin/mpif90 -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /usr/local/opt/open-mpi/bin/mpif90 -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.F90 Successful compile: Source: function foo(a) real:: a,x,bar common /xx/ x x=a foo = bar(x) end Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/libconftest.dylib -dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Accepted FC PIC code without compiler flag ================================================================================ TEST checkSharedLinkerPaths from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:1380) TESTING: checkSharedLinkerPaths from config.setCompilers(config/BuildSystem/config/setCompilers.py:1380) Determine the shared linker path options - IRIX: -rpath - Linux, OSF: -Wl,-rpath, - Solaris: -R - FreeBSD: -Wl,-R, Executing: uname -s stdout: Darwin Executing: /usr/local/opt/open-mpi/bin/mpicc -V Trying C linker flag -Wl,-rpath, Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -Wl,-rpath,/Users/bvs/petsc -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Valid C linker flag -Wl,-rpath,/Users/bvs/petsc Executing: uname -s stdout: Darwin Executing: /usr/local/opt/open-mpi/bin/mpicc -V Trying Cxx linker flag -Wl,-rpath, Executing: /usr/local/opt/open-mpi/bin/mpicxx -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicxx -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -Wl,-rpath,/Users/bvs/petsc -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Valid Cxx linker flag -Wl,-rpath,/Users/bvs/petsc Executing: uname -s stdout: Darwin Executing: /usr/local/opt/open-mpi/bin/mpicc -V Trying FC linker flag -Wl,-rpath, Executing: /usr/local/opt/open-mpi/bin/mpif90 -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /usr/local/opt/open-mpi/bin/mpif90 -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -Wl,-rpath,/Users/bvs/petsc -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Valid FC linker flag -Wl,-rpath,/Users/bvs/petsc ================================================================================ TEST checkLibC from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:1415) TESTING: checkLibC from config.setCompilers(config/BuildSystem/config/setCompilers.py:1415) Test whether we need to explicitly include libc in shared linking - Mac OSX requires an explicit reference to libc for shared linking Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {void *chunk = malloc(31); free(chunk); return 0;} Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/libconftest.dylib -dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o Shared linking does not require an explicit libc reference ================================================================================ TEST checkDynamicLinker from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:1464) TESTING: checkDynamicLinker from config.setCompilers(config/BuildSystem/config/setCompilers.py:1464) Check that the linker can dynamicaly load shared libraries Checking for header: dlfcn.h All intermediate test results are stored in /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.headers Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /usr/local/opt/open-mpi/bin/mpicc -E -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.headers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.headers/conftest.c Preprocess stderr before filtering:: Preprocess stderr after filtering:: Defined "HAVE_DLFCN_H" to "1" Checking for functions [dlopen dlsym dlclose] in library ['dl'] [] All intermediate test results are stored in /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.libraries Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.libraries/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.libraries /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dlopen(); static void _check_dlopen() { dlopen(); } char dlsym(); static void _check_dlsym() { dlsym(); } char dlclose(); static void _check_dlclose() { dlclose(); } int main() { _check_dlopen(); _check_dlsym(); _check_dlclose();; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.libraries/conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.libraries/conftest.o -ldl Defined "HAVE_LIBDL" to "1" Adding ['dl'] to LIBS Executing: uname -s stdout: Darwin Checking dynamic linker /usr/local/opt/open-mpi/bin/mpicc using flags ['-dynamiclib -single_module', '-undefined dynamic_lookup', '-multiply_defined suppress'] Checking for program /usr/local/opt/open-mpi/bin/mpicc...found Defined make macro "DYNAMICLINKER" to "/usr/local/opt/open-mpi/bin/mpicc" Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.libraries -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -dynamiclib -single_module -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -ldl Valid C linker flag -dynamiclib -single_module Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.libraries -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -undefined dynamic_lookup -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -ldl Valid C linker flag -undefined dynamic_lookup Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.libraries -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -multiply_defined suppress -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -ldl Valid C linker flag -multiply_defined suppress Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.libraries -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {printf("test");return 0;} Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/libconftest.dylib -dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -ldl Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.libraries -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main() { void *handle = dlopen("/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/libconftest.dylib", 0); int (*foo)(void) = (int (*)(void)) dlsym(handle, "foo"); if (!foo) { printf("Could not load symbol\n"); return -1; } if ((*foo)()) { printf("Invalid return from foo()\n"); return -1; } if (dlclose(handle)) { printf("Could not close library\n"); return -1; } ; return 0; } Executing: /usr/local/opt/open-mpi/bin/mpicc -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -ldl Using dynamic linker /usr/local/opt/open-mpi/bin/mpicc with flags ['-dynamiclib -single_module', '-undefined dynamic_lookup', '-multiply_defined suppress'] and library extension dylib ================================================================================ TEST output from config.setCompilers(/Users/bvs/petsc/config/BuildSystem/config/setCompilers.py:1516) TESTING: output from config.setCompilers(config/BuildSystem/config/setCompilers.py:1516) Output module data as defines and substitutions Substituting "CC" with "/usr/local/opt/open-mpi/bin/mpicc" Substituting "CFLAGS" with "" Defined make macro "CC_LINKER_SLFLAG" to "-Wl,-rpath," Substituting "CPP" with "/usr/local/opt/open-mpi/bin/mpicc -E" Substituting "CPPFLAGS" with "" Substituting "CXX" with "/usr/local/opt/open-mpi/bin/mpicxx" Substituting "CXX_CXXFLAGS" with "" Substituting "CXXFLAGS" with "" Substituting "CXX_LINKER_SLFLAG" with "-Wl,-rpath," Substituting "CXXCPP" with "/usr/local/opt/open-mpi/bin/mpicxx -E" Substituting "CXXCPPFLAGS" with "" Substituting "FC" with "/usr/local/opt/open-mpi/bin/mpif90" Substituting "FFLAGS" with "" Defined make macro "FC_LINKER_SLFLAG" to "-Wl,-rpath," Substituting "LDFLAGS" with "" Substituting "LIBS" with "-ldl " Substituting "SHARED_LIBRARY_FLAG" with "-dynamiclib -single_module -undefined dynamic_lookup -multiply_defined suppress" ================================================================================ TEST checkSharedDynamicPicOptions from PETSc.options.sharedLibraries(/Users/bvs/petsc/config/PETSc/options/sharedLibraries.py:36) TESTING: checkSharedDynamicPicOptions from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:36) ================================================================================ TEST configureSharedLibraries from PETSc.options.sharedLibraries(/Users/bvs/petsc/config/PETSc/options/sharedLibraries.py:52) TESTING: configureSharedLibraries from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:52) Checks whether shared libraries should be used, for which you must - Specify --with-shared-libraries - Have found a working shared linker Defines PETSC_USE_SHARED_LIBRARIES if they are used Executing: uname -s stdout: Darwin Defined make rule "shared_arch" with dependencies "shared_darwin" and code [] Defined make macro "SONAME_FUNCTION" to "$(1).$(2).dylib" Defined make macro "SL_LINKER_FUNCTION" to "-dynamiclib -install_name $(call SONAME_FUNCTION,$(1),$(2)) -compatibility_version $(2) -current_version $(3) -single_module -multiply_defined suppress -undefined dynamic_lookup" Defined make macro "BUILDSHAREDLIB" to "yes" Defined "USE_SHARED_LIBRARIES" to "1" ================================================================================ TEST configureDynamicLibraries from PETSc.options.sharedLibraries(/Users/bvs/petsc/config/PETSc/options/sharedLibraries.py:94) TESTING: configureDynamicLibraries from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:94) Checks whether dynamic loading is available (with dlfcn.h and libdl) Defined "HAVE_DYNAMIC_LIBRARIES" to "1" ================================================================================ TEST configureSerializedFunctions from PETSc.options.sharedLibraries(/Users/bvs/petsc/config/PETSc/options/sharedLibraries.py:100) TESTING: configureSerializedFunctions from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:100) Defines PETSC_SERIALIZE_FUNCTIONS if they are used Requires shared libraries ================================================================================ TEST configureIndexSize from PETSc.options.indexTypes(/Users/bvs/petsc/config/PETSc/options/indexTypes.py:30) TESTING: configureIndexSize from PETSc.options.indexTypes(config/PETSc/options/indexTypes.py:30) Defined make macro "PETSC_INDEX_SIZE" to "32" ================================================================================ TEST configureCompilerFlags from config.compilerFlags(/Users/bvs/petsc/config/BuildSystem/config/compilerFlags.py:72) TESTING: configureCompilerFlags from config.compilerFlags(config/BuildSystem/config/compilerFlags.py:72) Get the default compiler flags Defined make macro "C_VERSION" to "Apple LLVM version 10.0.1 (clang-1001.0.46.4)" Defined make macro "MPICC_SHOW" to "clang -I/usr/local/Cellar/open-mpi/4.0.1_2/include -L/usr/local/opt/libevent/lib -L/usr/local/Cellar/open-mpi/4.0.1_2/lib -lmpi" Trying C compiler flag -Wall Trying C compiler flag -Wwrite-strings Trying C compiler flag -Wno-strict-aliasing Trying C compiler flag -Wno-unknown-pragmas Trying C compiler flag -fstack-protector Trying C compiler flag -mfp16-format=ieee Rejected C compiler flag -mfp16-format=ieee Trying C compiler flag -Qunused-arguments Trying C compiler flag -fvisibility=hidden Trying C compiler flag -g -framework Accelerate Defined make macro "Cxx_VERSION" to "Apple LLVM version 10.0.1 (clang-1001.0.46.4)" Defined make macro "MPICXX_SHOW" to "clang++ -I/usr/local/Cellar/open-mpi/4.0.1_2/include -L/usr/local/opt/libevent/lib -L/usr/local/Cellar/open-mpi/4.0.1_2/lib -lmpi" Trying Cxx compiler flag -Wall Trying Cxx compiler flag -Wwrite-strings Trying Cxx compiler flag -Wno-strict-aliasing Trying Cxx compiler flag -Wno-unknown-pragmas Trying Cxx compiler flag -fstack-protector Trying Cxx compiler flag -fvisibility=hidden Trying Cxx compiler flag -g -framework Accelerate Defined make macro "FC_VERSION" to "GNU Fortran (Homebrew GCC 9.2.0) 9.2.0" Defined make macro "MPIFC_SHOW" to "gfortran -I/usr/local/Cellar/open-mpi/4.0.1_2/include -Wl,-flat_namespace -Wl,-commons,use_dylibs -I/usr/local/Cellar/open-mpi/4.0.1_2/lib -L/usr/local/opt/libevent/lib -L/usr/local/Cellar/open-mpi/4.0.1_2/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi" Trying FC compiler flag -Wall Trying FC compiler flag -ffree-line-length-0 Trying FC compiler flag -Wno-unused-dummy-argument Trying FC compiler flag -g Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.libraries -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -Wall /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -Wall Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.libraries -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -Wall -Wwrite-strings /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -Wwrite-strings Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.libraries -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -Wno-strict-aliasing Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.libraries -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -Wno-unknown-pragmas Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.libraries -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -fstack-protector Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.libraries -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -mfp16-format=ieee /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Possible ERROR while running compiler: exit code 1 stderr: clang: error: unknown argument: '-mfp16-format=ieee' Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Rejecting compiler flag -mfp16-format=ieee due to nonzero status from link Rejecting compiler flag -mfp16-format=ieee due to clang: error: unknown argument: '-mfp16-format=ieee' PETSc Error: No output file produced Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.libraries -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -Qunused-arguments /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -Qunused-arguments Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.libraries -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -Qunused-arguments -fvisibility=hidden /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -fvisibility=hidden Executing: /usr/local/opt/open-mpi/bin/mpicc -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.libraries -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -Qunused-arguments -fvisibility=hidden -g -framework Accelerate /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -g -framework Accelerate Executing: /usr/local/opt/open-mpi/bin/mpicxx -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -Wall /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added Cxx compiler flag -Wall Executing: /usr/local/opt/open-mpi/bin/mpicxx -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -Wall -Wwrite-strings /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added Cxx compiler flag -Wwrite-strings Executing: /usr/local/opt/open-mpi/bin/mpicxx -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added Cxx compiler flag -Wno-strict-aliasing Executing: /usr/local/opt/open-mpi/bin/mpicxx -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added Cxx compiler flag -Wno-unknown-pragmas Executing: /usr/local/opt/open-mpi/bin/mpicxx -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added Cxx compiler flag -fstack-protector Executing: /usr/local/opt/open-mpi/bin/mpicxx -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added Cxx compiler flag -fvisibility=hidden Executing: /usr/local/opt/open-mpi/bin/mpicxx -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -framework Accelerate /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.cc Possible ERROR while running compiler: stderr: clang: warning: -framework Accelerate: 'linker' input unused [-Wunused-command-line-argument] Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added Cxx compiler flag -g -framework Accelerate Executing: /usr/local/opt/open-mpi/bin/mpif90 -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -Wall /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.F90 Successful compile: Source: program main end Added FC compiler flag -Wall Executing: /usr/local/opt/open-mpi/bin/mpif90 -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -Wall -ffree-line-length-0 /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.F90 Successful compile: Source: program main end Added FC compiler flag -ffree-line-length-0 Executing: /usr/local/opt/open-mpi/bin/mpif90 -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -Wall -ffree-line-length-0 -Wno-unused-dummy-argument /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.F90 Successful compile: Source: program main end Added FC compiler flag -Wno-unused-dummy-argument Executing: /usr/local/opt/open-mpi/bin/mpif90 -c -o /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.o -I/var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -g /var/folders/tq/b126nrt51ql_gtdf_28pd_200000gp/T/petsc-3Nnc7t/config.setCompilers/conftest.F90 Successful compile: Source: program main end Added FC compiler flag -g Executing: /usr/local/opt/open-mpi/bin/mpicc --version stdout: Apple LLVM version 10.0.1 (clang-1001.0.46.4) Target: x86_64-apple-darwin18.7.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin getCompilerVersion: /usr/local/opt/open-mpi/bin/mpicc Apple LLVM version 10.0.1 (clang-1001.0.46.4) Executing: /usr/local/opt/open-mpi/bin/mpicc -show stdout: clang -I/usr/local/Cellar/open-mpi/4.0.1_2/include -L/usr/local/opt/libevent/lib -L/usr/local/Cellar/open-mpi/4.0.1_2/lib -lmpi Executing: /usr/local/opt/open-mpi/bin/mpicc --help | head -n 20 stdout: OVERVIEW: clang LLVM compiler USAGE: clang [options] OPTIONS: -### Print (but do not run) the commands to run for this compilation --analyzer-output Static analyzer report output format (html|plist|plist-multi-file|plist-html|text). --analyze Run the static analyzer -arcmt-migrate-emit-errors Emit ARC errors even if the migrator can fix them -arcmt-migrate-report-output Output path for the plist report -B Add to search path for binaries and object files used implicitly -CC Include comments from within macros in preprocessed output -cfguard Emit tables required for Windows Control Flow Guard. -cl-denorms-are-zero OpenCL only. Allow denormals to be flushed to zero. -cl-fast-relaxed-math OpenCL only. Sets -cl-finite-math-only and -cl-unsafe-math-optimizations, and defines __FAST_RELAXED_MATH__. -cl-finite-math-only OpenCL only. Allow floating-point optimizations that assume arguments and results are not NaNs or +-Inf. -cl-fp32-correctly-rounded-divide-sqrt Executing: /usr/local/opt/open-mpi/bin/mpicc --help | head -n 500 stdout: OVERVIEW: clang LLVM compiler USAGE: clang [options] OPTIONS: -### Print (but do not run) the commands to run for this compilation --analyzer-output Static analyzer report output format (html|plist|plist-multi-file|plist-html|text). --analyze Run the static analyzer -arcmt-migrate-emit-errors Emit ARC errors even if the migrator can fix them -arcmt-migrate-report-output Output path for the plist report -B Add to search path for binaries and object files used implicitly -CC Include comments from within macros in preprocessed output -cfguard Emit tables required for Windows Control Flow Guard. -cl-denorms-are-zero OpenCL only. Allow denormals to be flushed to zero. -cl-fast-relaxed-math OpenCL only. Sets -cl-finite-math-only and -cl-unsafe-math-optimizations, and defines __FAST_RELAXED_MATH__. -cl-finite-math-only OpenCL only. Allow floating-point optimizations that assume arguments and results are not NaNs or +-Inf. -cl-fp32-correctly-rounded-divide-sqrt OpenCL only. Specify that single precision floating-point divide and sqrt used in the program source are correctly rounded. -cl-kernel-arg-info OpenCL only. Generate kernel argument metadata. -cl-mad-enable OpenCL only. Allow use of less precise MAD computations in the generated binary. -cl-no-signed-zeros OpenCL only. Allow use of less precise no signed zeros computations in the generated binary. -cl-opt-disable OpenCL only. This option disables all optimizations. By default optimizations are enabled. -cl-single-precision-constant OpenCL only. Treat double precision floating-point constant as single precision constant. -cl-std= OpenCL language standard to compile for. -cl-strict-aliasing OpenCL only. This option is added for compatibility with OpenCL 1.0. -cl-uniform-work-group-size OpenCL only. Defines that the global work-size be a multiple of the work-group size specified to clEnqueueNDRangeKernel -cl-unsafe-math-optimizations OpenCL only. Allow unsafe floating-point optimizations. Also implies -cl-no-signed-zeros and -cl-mad-enable. --config Specifies configuration file --cuda-compile-host-device Compile CUDA code for both host and device (default). Has no effect on non-CUDA compilations. --cuda-device-only Compile CUDA code for device only --cuda-gpu-arch= CUDA GPU architecture (e.g. sm_35). May be specified more than once. --cuda-host-only Compile CUDA code for host only. Has no effect on non-CUDA compilations. --cuda-include-ptx= Include PTX for the follwing GPU architecture (e.g. sm_35) or 'all'. May be specified more than once. --cuda-noopt-device-debug Enable device-side debug info generation. Disables ptxas optimizations. --cuda-path-ignore-env Ignore environment variables to detect CUDA installation --cuda-path= CUDA installation path -cxx-isystem Add directory to the C++ SYSTEM include search path -C Include comments in preprocessed output -c Only run preprocess, compile, and assemble steps -dD Print macro definitions in -E mode in addition to normal output -dependency-dot Filename to write DOT-formatted header dependencies to -dependency-file Filename (or -) to write dependency output to -dI Print include directives in -E mode in addition to normal output -dM Print macro definitions in -E mode instead of normal output -D = Define to (or 1 if omitted) -emit-ast Emit Clang AST files for source inputs -emit-llvm Use the LLVM representation for assembler and object files -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang Trivial automatic variable initialization to zero is only here for benchmarks, it'll eventually be removed, and I'm OK with that because I'm only using it to benchmark -E Only run the preprocessor -faddrsig Emit an address-significance table -faligned-allocation Enable C++17 aligned allocation functions -fallow-editor-placeholders Treat editor placeholders as valid source code -fansi-escape-codes Use ANSI escape codes for diagnostics -fapinotes-cache-path= Does nothing; API notes are no longer cached separately from modules -fapinotes-modules Enable module-based external API notes support -fapinotes-swift-version= Specify the Swift version to use when filtering API notes -fapinotes Enable external API notes support -fapple-kext Use Apple's kernel extensions ABI -fapple-pragma-pack Enable Apple gcc-compatible #pragma pack handling -fapplication-extension Restrict code to those available for App Extensions -fblocks Enable the 'blocks' language feature -fborland-extensions Accept non-standard constructs supported by the Borland compiler -fbuild-session-file= Use the last modification time of as the build session timestamp -fbuild-session-timestamp=