Pushing language C Popping language C Pushing language CUDA Popping language CUDA Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC ================================================================================ ================================================================================ Starting Configure Run at Fri Feb 10 13:06:32 2017 Configure Options: --configModules=PETSc.Configure --optionsModule=config.compilerOptions --with-cc=cc --with-cxx=CC --with-fc=ftn --with-debugging=0 Working directory: /mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4 Machine platform: ('Linux', 'trillian', '2.6.32.59-0.7.1_1.0402.6998-cray_gem_s', '#1 SMP Wed Mar 13 03:51:12 UTC 2013', 'x86_64', 'x86_64') Python version: 2.6.8 (unknown, May 29 2012, 22:30:44) [GCC 4.3.4 [gcc-4_3-branch revision 152973]] ================================================================================ Pushing language C Popping language C Pushing language CUDA Popping language CUDA Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC ================================================================================ TEST configureExternalPackagesDir from config.framework(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/framework.py:834) TESTING: configureExternalPackagesDir from config.framework(config/BuildSystem/config/framework.py:834) ================================================================================ TEST configureDebuggers from config.utilities.debuggers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/utilities/debuggers.py:22) TESTING: configureDebuggers from config.utilities.debuggers(config/BuildSystem/config/utilities/debuggers.py:22) Find a default debugger and determine its arguments Checking for program /opt/cray/hdf5-parallel/1.8.9/bin/gdb...not found Checking for program /opt/cray/hdf5/1.8.9/bin/gdb...not found Checking for program /opt/pbs/11.3.1.122650/bin/gdb...not found Checking for program /opt/cray/atp/1.6.2/bin/gdb...not found Checking for program /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/bin/gdb...not found Checking for program /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin/gdb...not found Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/gdb...not found Checking for program /opt/cray/cce/8.1.7/craylibs/x86-64/bin/gdb...not found Checking for program /opt/cray/cce/8.1.7/cftn/bin/gdb...not found Checking for program /opt/cray/cce/8.1.7/CC/bin/gdb...not found Checking for program /opt/cray/xt-asyncpe/5.19/bin/gdb...not found Checking for program /opt/cray/llm/default/bin/gdb...not found Checking for program /opt/cray/llm/default/etc/gdb...not found Checking for program /opt/cray/xpmem/0.1-2.0402.39965.2.5.gem/bin/gdb...not found Checking for program /opt/cray/dmapp/4.0.1-1.0402.6266.5.11.gem/bin/gdb...not found Checking for program /opt/cray/ugni/5.0-1.0402.6488.5.7.gem/bin/gdb...not found Checking for program /opt/cray/udreg/2.3.2-1.0402.6376.3.1.gem/bin/gdb...not found Checking for program /opt/cray/lustre-cray_gem_s/1.8.6_2.6.32.59_0.7.1_1.0402.6998.7.1-1.0402.41312.15.19/sbin/gdb...not found Checking for program /opt/cray/lustre-cray_gem_s/1.8.6_2.6.32.59_0.7.1_1.0402.6998.7.1-1.0402.41312.15.19/bin/gdb...not found Checking for program /opt/cray/MySQL/5.0.64-1.0000.5053.22.1/sbin/gdb...not found Checking for program /opt/cray/MySQL/5.0.64-1.0000.5053.22.1/bin/gdb...not found Checking for program /opt/cray/sdb/1.0-1.0402.41597.10.13.gem/bin/gdb...not found Checking for program /opt/cray/nodestat/2.2-1.0402.39779.3.4.gem/bin/gdb...not found Checking for program /opt/modules/3.2.6.7/bin/gdb...not found Checking for program /usr/local/bin/gdb...not found Checking for program /usr/bin/gdb...found Defined make macro "GDB" to "/usr/bin/gdb" Checking for program /opt/cray/hdf5-parallel/1.8.9/bin/dbx...not found Checking for program /opt/cray/hdf5/1.8.9/bin/dbx...not found Checking for program /opt/pbs/11.3.1.122650/bin/dbx...not found Checking for program /opt/cray/atp/1.6.2/bin/dbx...not found Checking for program /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/bin/dbx...not found Checking for program /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin/dbx...not found Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/dbx...not found Checking for program /opt/cray/cce/8.1.7/craylibs/x86-64/bin/dbx...not found Checking for program /opt/cray/cce/8.1.7/cftn/bin/dbx...not found Checking for program /opt/cray/cce/8.1.7/CC/bin/dbx...not found Checking for program /opt/cray/xt-asyncpe/5.19/bin/dbx...not found Checking for program /opt/cray/llm/default/bin/dbx...not found Checking for program /opt/cray/llm/default/etc/dbx...not found Checking for program /opt/cray/xpmem/0.1-2.0402.39965.2.5.gem/bin/dbx...not found Checking for program /opt/cray/dmapp/4.0.1-1.0402.6266.5.11.gem/bin/dbx...not found Checking for program /opt/cray/ugni/5.0-1.0402.6488.5.7.gem/bin/dbx...not found Checking for program /opt/cray/udreg/2.3.2-1.0402.6376.3.1.gem/bin/dbx...not found Checking for program /opt/cray/lustre-cray_gem_s/1.8.6_2.6.32.59_0.7.1_1.0402.6998.7.1-1.0402.41312.15.19/sbin/dbx...not found Checking for program /opt/cray/lustre-cray_gem_s/1.8.6_2.6.32.59_0.7.1_1.0402.6998.7.1-1.0402.41312.15.19/bin/dbx...not found Checking for program /opt/cray/MySQL/5.0.64-1.0000.5053.22.1/sbin/dbx...not found Checking for program /opt/cray/MySQL/5.0.64-1.0000.5053.22.1/bin/dbx...not found Checking for program /opt/cray/sdb/1.0-1.0402.41597.10.13.gem/bin/dbx...not found Checking for program /opt/cray/nodestat/2.2-1.0402.39779.3.4.gem/bin/dbx...not found Checking for program /opt/modules/3.2.6.7/bin/dbx...not found Checking for program /usr/local/bin/dbx...not found Checking for program /usr/bin/dbx...not found Checking for program /bin/dbx...not found Checking for program /usr/bin/X11/dbx...not found Checking for program /usr/X11R6/bin/dbx...not found Checking for program /usr/games/dbx...not found Checking for program /usr/lib64/jvm/jre/bin/dbx...not found Checking for program /usr/lib/mit/bin/dbx...not found Checking for program /usr/lib/mit/sbin/dbx...not found Checking for program ./dbx...not found Checking for program /usr/lib/qt3/bin/dbx...not found Checking for program /opt/cray/bin/dbx...not found Checking for program /mnt/lustre/lus0/space/fs1036/dbx...not found Checking for program /opt/cray/hdf5-parallel/1.8.9/bin/xdb...not found Checking for program /opt/cray/hdf5/1.8.9/bin/xdb...not found Checking for program /opt/pbs/11.3.1.122650/bin/xdb...not found Checking for program /opt/cray/atp/1.6.2/bin/xdb...not found Checking for program /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/bin/xdb...not found Checking for program /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin/xdb...not found Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/xdb...not found Checking for program /opt/cray/cce/8.1.7/craylibs/x86-64/bin/xdb...not found Checking for program /opt/cray/cce/8.1.7/cftn/bin/xdb...not found Checking for program /opt/cray/cce/8.1.7/CC/bin/xdb...not found Checking for program /opt/cray/xt-asyncpe/5.19/bin/xdb...not found Checking for program /opt/cray/llm/default/bin/xdb...not found Checking for program /opt/cray/llm/default/etc/xdb...not found Checking for program /opt/cray/xpmem/0.1-2.0402.39965.2.5.gem/bin/xdb...not found Checking for program /opt/cray/dmapp/4.0.1-1.0402.6266.5.11.gem/bin/xdb...not found Checking for program /opt/cray/ugni/5.0-1.0402.6488.5.7.gem/bin/xdb...not found Checking for program /opt/cray/udreg/2.3.2-1.0402.6376.3.1.gem/bin/xdb...not found Checking for program /opt/cray/lustre-cray_gem_s/1.8.6_2.6.32.59_0.7.1_1.0402.6998.7.1-1.0402.41312.15.19/sbin/xdb...not found Checking for program /opt/cray/lustre-cray_gem_s/1.8.6_2.6.32.59_0.7.1_1.0402.6998.7.1-1.0402.41312.15.19/bin/xdb...not found Checking for program /opt/cray/MySQL/5.0.64-1.0000.5053.22.1/sbin/xdb...not found Checking for program /opt/cray/MySQL/5.0.64-1.0000.5053.22.1/bin/xdb...not found Checking for program /opt/cray/sdb/1.0-1.0402.41597.10.13.gem/bin/xdb...not found Checking for program /opt/cray/nodestat/2.2-1.0402.39779.3.4.gem/bin/xdb...not found Checking for program /opt/modules/3.2.6.7/bin/xdb...not found Checking for program /usr/local/bin/xdb...not found Checking for program /usr/bin/xdb...not found Checking for program /bin/xdb...not found Checking for program /usr/bin/X11/xdb...not found Checking for program /usr/X11R6/bin/xdb...not found Checking for program /usr/games/xdb...not found Checking for program /usr/lib64/jvm/jre/bin/xdb...not found Checking for program /usr/lib/mit/bin/xdb...not found Checking for program /usr/lib/mit/sbin/xdb...not found Checking for program ./xdb...not found Checking for program /usr/lib/qt3/bin/xdb...not found Checking for program /opt/cray/bin/xdb...not found Checking for program /mnt/lustre/lus0/space/fs1036/xdb...not found Checking for program /opt/cray/hdf5-parallel/1.8.9/bin/dsymutil...not found Checking for program /opt/cray/hdf5/1.8.9/bin/dsymutil...not found Checking for program /opt/pbs/11.3.1.122650/bin/dsymutil...not found Checking for program /opt/cray/atp/1.6.2/bin/dsymutil...not found Checking for program /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/bin/dsymutil...not found Checking for program /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin/dsymutil...not found Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/dsymutil...not found Checking for program /opt/cray/cce/8.1.7/craylibs/x86-64/bin/dsymutil...not found Checking for program /opt/cray/cce/8.1.7/cftn/bin/dsymutil...not found Checking for program /opt/cray/cce/8.1.7/CC/bin/dsymutil...not found Checking for program /opt/cray/xt-asyncpe/5.19/bin/dsymutil...not found Checking for program /opt/cray/llm/default/bin/dsymutil...not found Checking for program /opt/cray/llm/default/etc/dsymutil...not found Checking for program /opt/cray/xpmem/0.1-2.0402.39965.2.5.gem/bin/dsymutil...not found Checking for program /opt/cray/dmapp/4.0.1-1.0402.6266.5.11.gem/bin/dsymutil...not found Checking for program /opt/cray/ugni/5.0-1.0402.6488.5.7.gem/bin/dsymutil...not found Checking for program /opt/cray/udreg/2.3.2-1.0402.6376.3.1.gem/bin/dsymutil...not found Checking for program /opt/cray/lustre-cray_gem_s/1.8.6_2.6.32.59_0.7.1_1.0402.6998.7.1-1.0402.41312.15.19/sbin/dsymutil...not found Checking for program /opt/cray/lustre-cray_gem_s/1.8.6_2.6.32.59_0.7.1_1.0402.6998.7.1-1.0402.41312.15.19/bin/dsymutil...not found Checking for program /opt/cray/MySQL/5.0.64-1.0000.5053.22.1/sbin/dsymutil...not found Checking for program /opt/cray/MySQL/5.0.64-1.0000.5053.22.1/bin/dsymutil...not found Checking for program /opt/cray/sdb/1.0-1.0402.41597.10.13.gem/bin/dsymutil...not found Checking for program /opt/cray/nodestat/2.2-1.0402.39779.3.4.gem/bin/dsymutil...not found Checking for program /opt/modules/3.2.6.7/bin/dsymutil...not found Checking for program /usr/local/bin/dsymutil...not found Checking for program /usr/bin/dsymutil...not found Checking for program /bin/dsymutil...not found Checking for program /usr/bin/X11/dsymutil...not found Checking for program /usr/X11R6/bin/dsymutil...not found Checking for program /usr/games/dsymutil...not found Checking for program /usr/lib64/jvm/jre/bin/dsymutil...not found Checking for program /usr/lib/mit/bin/dsymutil...not found Checking for program /usr/lib/mit/sbin/dsymutil...not found Checking for program ./dsymutil...not found Checking for program /usr/lib/qt3/bin/dsymutil...not found Checking for program /opt/cray/bin/dsymutil...not found Checking for program /mnt/lustre/lus0/space/fs1036/dsymutil...not found Defined make macro "DSYMUTIL" to "true" Defined "USE_GDB_DEBUGGER" to "1" ================================================================================ TEST configureGit from config.sourceControl(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/sourceControl.py:24) TESTING: configureGit from config.sourceControl(config/BuildSystem/config/sourceControl.py:24) Find the Git executable Checking for program /opt/cray/hdf5-parallel/1.8.9/bin/git...not found Checking for program /opt/cray/hdf5/1.8.9/bin/git...not found Checking for program /opt/pbs/11.3.1.122650/bin/git...not found Checking for program /opt/cray/atp/1.6.2/bin/git...not found Checking for program /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/bin/git...not found Checking for program /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin/git...not found Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/git...not found Checking for program /opt/cray/cce/8.1.7/craylibs/x86-64/bin/git...not found Checking for program /opt/cray/cce/8.1.7/cftn/bin/git...not found Checking for program /opt/cray/cce/8.1.7/CC/bin/git...not found Checking for program /opt/cray/xt-asyncpe/5.19/bin/git...not found Checking for program /opt/cray/llm/default/bin/git...not found Checking for program /opt/cray/llm/default/etc/git...not found Checking for program /opt/cray/xpmem/0.1-2.0402.39965.2.5.gem/bin/git...not found Checking for program /opt/cray/dmapp/4.0.1-1.0402.6266.5.11.gem/bin/git...not found Checking for program /opt/cray/ugni/5.0-1.0402.6488.5.7.gem/bin/git...not found Checking for program /opt/cray/udreg/2.3.2-1.0402.6376.3.1.gem/bin/git...not found Checking for program /opt/cray/lustre-cray_gem_s/1.8.6_2.6.32.59_0.7.1_1.0402.6998.7.1-1.0402.41312.15.19/sbin/git...not found Checking for program /opt/cray/lustre-cray_gem_s/1.8.6_2.6.32.59_0.7.1_1.0402.6998.7.1-1.0402.41312.15.19/bin/git...not found Checking for program /opt/cray/MySQL/5.0.64-1.0000.5053.22.1/sbin/git...not found Checking for program /opt/cray/MySQL/5.0.64-1.0000.5053.22.1/bin/git...not found Checking for program /opt/cray/sdb/1.0-1.0402.41597.10.13.gem/bin/git...not found Checking for program /opt/cray/nodestat/2.2-1.0402.39779.3.4.gem/bin/git...not found Checking for program /opt/modules/3.2.6.7/bin/git...not found Checking for program /usr/local/bin/git...not found Checking for program /usr/bin/git...found Defined make macro "GIT" to "git" Executing: git --version stdout: git version 1.6.0.2 ================================================================================ TEST configureMercurial from config.sourceControl(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/sourceControl.py:35) TESTING: configureMercurial from config.sourceControl(config/BuildSystem/config/sourceControl.py:35) Find the Mercurial executable Checking for program /opt/cray/hdf5-parallel/1.8.9/bin/hg...not found Checking for program /opt/cray/hdf5/1.8.9/bin/hg...not found Checking for program /opt/pbs/11.3.1.122650/bin/hg...not found Checking for program /opt/cray/atp/1.6.2/bin/hg...not found Checking for program /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/bin/hg...not found Checking for program /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin/hg...not found Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/hg...not found Checking for program /opt/cray/cce/8.1.7/craylibs/x86-64/bin/hg...not found Checking for program /opt/cray/cce/8.1.7/cftn/bin/hg...not found Checking for program /opt/cray/cce/8.1.7/CC/bin/hg...not found Checking for program /opt/cray/xt-asyncpe/5.19/bin/hg...not found Checking for program /opt/cray/llm/default/bin/hg...not found Checking for program /opt/cray/llm/default/etc/hg...not found Checking for program /opt/cray/xpmem/0.1-2.0402.39965.2.5.gem/bin/hg...not found Checking for program /opt/cray/dmapp/4.0.1-1.0402.6266.5.11.gem/bin/hg...not found Checking for program /opt/cray/ugni/5.0-1.0402.6488.5.7.gem/bin/hg...not found Checking for program /opt/cray/udreg/2.3.2-1.0402.6376.3.1.gem/bin/hg...not found Checking for program /opt/cray/lustre-cray_gem_s/1.8.6_2.6.32.59_0.7.1_1.0402.6998.7.1-1.0402.41312.15.19/sbin/hg...not found Checking for program /opt/cray/lustre-cray_gem_s/1.8.6_2.6.32.59_0.7.1_1.0402.6998.7.1-1.0402.41312.15.19/bin/hg...not found Checking for program /opt/cray/MySQL/5.0.64-1.0000.5053.22.1/sbin/hg...not found Checking for program /opt/cray/MySQL/5.0.64-1.0000.5053.22.1/bin/hg...not found Checking for program /opt/cray/sdb/1.0-1.0402.41597.10.13.gem/bin/hg...not found Checking for program /opt/cray/nodestat/2.2-1.0402.39779.3.4.gem/bin/hg...not found Checking for program /opt/modules/3.2.6.7/bin/hg...not found Checking for program /usr/local/bin/hg...not found Checking for program /usr/bin/hg...not found Checking for program /bin/hg...not found Checking for program /usr/bin/X11/hg...not found Checking for program /usr/X11R6/bin/hg...not found Checking for program /usr/games/hg...not found Checking for program /usr/lib64/jvm/jre/bin/hg...not found Checking for program /usr/lib/mit/bin/hg...not found Checking for program /usr/lib/mit/sbin/hg...not found Checking for program ./hg...not found Checking for program /usr/lib/qt3/bin/hg...not found Checking for program /opt/cray/bin/hg...not found Checking for program /mnt/lustre/lus0/space/fs1036/hg...not found ================================================================================ TEST configureCLanguage from PETSc.options.languages(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/PETSc/options/languages.py:27) TESTING: configureCLanguage from PETSc.options.languages(config/PETSc/options/languages.py:27) Choose whether to compile the PETSc library using a C or C++ compiler C language is C Defined "CLANGUAGE_C" to "1" ================================================================================ TEST configureDirectories from PETSc.options.petscdir(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/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 1 #define PETSC_VERSION_MAJOR 3 #define PETSC_VERSION_MINOR 7 #define PETSC_VERSION_SUBMINOR 4 #define PETSC_VERSION_PATCH 0 #define PETSC_VERSION_DATE "Oct, 02, 2016" #define PETSC_VERSION_GIT "v3.7.4" #define PETSC_VERSION_DATE_GIT "2016-10-02 21:02:34 -0500" #define PETSC_VERSION_(MAJOR,MINOR,SUBMINOR) \ #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) \ Defined make macro "DIR" to "/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4" ================================================================================ TEST getDatafilespath from PETSc.options.dataFilesPath(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/PETSc/options/dataFilesPath.py:29) TESTING: getDatafilespath from PETSc.options.dataFilesPath(config/PETSc/options/dataFilesPath.py:29) Checks what DATAFILESPATH should be ================================================================================ TEST configureInstallationMethod from PETSc.options.petscclone(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/PETSc/options/petscclone.py:20) TESTING: configureInstallationMethod from PETSc.options.petscclone(config/PETSc/options/petscclone.py:20) This is a tarball installation ================================================================================ TEST configureArchitecture from PETSc.options.arch(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/PETSc/options/arch.py:25) TESTING: configureArchitecture from PETSc.options.arch(config/PETSc/options/arch.py:25) Checks PETSC_ARCH and sets if not set Defined "ARCH" to ""arch-linux2-c-opt"" ================================================================================ TEST setInstallDir from PETSc.options.installDir(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/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 ================================================================================ TEST saveReconfigure from PETSc.options.installDir(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/PETSc/options/installDir.py:74) TESTING: saveReconfigure from PETSc.options.installDir(config/PETSc/options/installDir.py:74) ================================================================================ TEST cleanInstallDir from PETSc.options.installDir(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/PETSc/options/installDir.py:67) TESTING: cleanInstallDir from PETSc.options.installDir(config/PETSc/options/installDir.py:67) ================================================================================ TEST configureInstallDir from PETSc.options.installDir(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/PETSc/options/installDir.py:51) TESTING: configureInstallDir from PETSc.options.installDir(config/PETSc/options/installDir.py:51) Makes installDir subdirectories if it does not exist for both prefix install location and PETSc work install location Changed persistence directory to /mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/arch-linux2-c-opt/lib/petsc/conf ================================================================================ TEST restoreReconfigure from PETSc.options.installDir(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/PETSc/options/installDir.py:87) TESTING: restoreReconfigure from PETSc.options.installDir(config/PETSc/options/installDir.py:87) ================================================================================ TEST setExternalPackagesDir from PETSc.options.externalpackagesdir(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/PETSc/options/externalpackagesdir.py:15) TESTING: setExternalPackagesDir from PETSc.options.externalpackagesdir(config/PETSc/options/externalpackagesdir.py:15) ================================================================================ TEST cleanExternalpackagesDir from PETSc.options.externalpackagesdir(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/PETSc/options/externalpackagesdir.py:22) TESTING: cleanExternalpackagesDir from PETSc.options.externalpackagesdir(config/PETSc/options/externalpackagesdir.py:22) ================================================================================ TEST printEnvVariables from config.setCompilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:1589) TESTING: printEnvVariables from config.setCompilers(config/BuildSystem/config/setCompilers.py:1589) **** printenv **** RCLOCAL_BASEOPTS=true LESS=-M -I PE_PRODUCT_LIST=CRAY_HDF5:CRAY_MPICH2:ATP:CRAY_RCA:CRAY_PMI:CRAY_LIBSCI:ASYNCPE:CRAY:CRAY_LLM:CRAY_XPMEM:CRAY_DMAPP:CRAY_UGNI:CRAY_UDREG G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-15,CP1252 CRAYPE_NETWORK_TARGET=gemini USERMODULES=acml:alps:apprentice2:atp:blcr:cce:chapel:cray-fftw:cray-libsci:cray-mpich2:craypat:craype:cray-petsc:cray-petsc-complex:cray-shmem:cray-tpsl:cray-trilinos:cudatoolkit:ddt:fftw:ga:gcc:hdf5:hdf5-parallel:intel:iobuf:java:lgdb:libfast:libsci_acc:mpich1:mrnet:netcdf:netcdf-hdf5parallel:netcdf-nofsync:netcdf-nofsync-hdf5parallel:ntk:onesided:papi:parallel-netcdf:pathscale:perftools:petsc:petsc-complex:pgi:pmi:PrgEnv-cray:PrgEnv-gnu:PrgEnv-intel:PrgEnv-pathscale:PrgEnv-pgi:stat:totalview:tpsl:trilinos:xt-asyncpe:xt-craypat:xt-lgdb:xt-libsci:xt-mpich2:xt-mpt:xt-papi:xt-shmem:xt-totalview:/etc/opt/cray/modules/site_usermodules CRAY_LIBSCI_BASE_DIR=/opt/cray/libsci/12.0.01 XKEYSYMDB=/usr/share/X11/XKeysymDB INTEL_MPICH2=120 INFOPATH=/usr/local/info:/usr/share/info:/usr/info CRAY_HDF5_DIR=/opt/cray/hdf5-parallel/1.8.9 SHELL=/bin/bash XDG_DATA_DIRS=/usr/share:/etc/opt/kde3/share:/opt/kde3/share CRAY_MPICH2_ROOTDIR=/opt/cray/mpt/5.6.4 HISTSIZE=1000 CRAY_MPICH2_BASEDIR=/opt/cray/mpt/5.6.4/gni LESS_ADVANCED_PREPROCESSOR=no CRAY_PMI_INCLUDE_OPTS=-I/opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/include MANPATH=/opt/cray/mpt/5.6.4/gni/man/mpich2:/opt/pbs/11.3.1.122650/man:/opt/cray/atp/1.6.2/man:/opt/cray/libsci/12.0.01/man:/opt/cray/cce/8.1.7/man:/opt/cray/cce/8.1.7/craylibs/man:/opt/cray/cce/8.1.7/CC/man:/opt/cray/cce/8.1.7/cftn/man:/opt/cray/xt-asyncpe/5.19/man:/opt/cray/llm/default/man:/opt/cray/lustre-cray_gem_s/1.8.6_2.6.32.59_0.7.1_1.0402.6998.7.1-1.0402.41312.15.19/man:/opt/modules/3.2.6.7/man:/usr/local/man:/usr/share/man:/usr/man:/opt/cray/share/man JAVA_HOME=/usr/lib64/jvm/jre PROFILEREAD=true DMAPP_ABORT_ON_ERROR=1 CRAY_XPMEM_INCLUDE_OPTS=-I/opt/cray/xpmem/0.1-2.0402.39965.2.5.gem/include CRAY_LIBSCI_sandybridge=81 MPICH_ABORT_ON_ERROR=1 PE_ENV=CRAY CRAY_BINUTILS_ROOT=/opt/cray/cce/8.1.7/cray-binutils CRAY_HDF5_PARALLEL_VERSION=1.8.9 PELOCAL_PRGENV=true TARGETMODULES=craype-abudhabi:craype-abudhabi-cu:craype-accel-nvidia20:craype-accel-nvidia30:craype-accel-nvidia35:craype-barcelona:craype-hugepages128K:craype-hugepages128M:craype-hugepages16M:craype-hugepages256M:craype-hugepages2M:craype-hugepages512K:craype-hugepages512M:craype-hugepages64M:craype-hugepages8M:craype-interlagos:craype-interlagos-cu:craype-istanbul:craype-ivybridge:craype-knc:craype-mc12:craype-mc8:craype-network-aries:craype-network-gemini:craype-network-seastar:craype-sandybridge:craype-shanghai:craype-target-compute_node:craype-target-local_host:craype-target-native:craype-target-petest:craype-xeon:xtpe-barcelona:xtpe-interlagos:xtpe-interlagos-cu:xtpe-istanbul:xtpe-mc12:xtpe-mc8:xtpe-network-gemini:xtpe-network-seastar:xtpe-shanghai:xtpe-target-native:xtpe-xeon:/etc/opt/cray/modules/site_targetmodules CRAY_PE_TARGET=x86-64 SSH_CONNECTION=132.177.249.233 64650 132.177.249.152 22 ASSEMBLER_X86_64=/opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/as GCC_X86_64=/opt/gcc/4.4.4/snos BUILD_OPTS=/opt/cray/xt-asyncpe/5.19/bin/build-opts HOSTNAME=trillian CRAY_DMAPP_POST_LINK_OPTS=-L/opt/cray/dmapp/4.0.1-1.0402.6266.5.11.gem/lib64 SSH_SENDS_LOCALE=yes PETSC_ARCH=arch-linux2-c-opt CRAY_RCA_POST_LINK_OPTS=-L/opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/lib64 -lrca MAIL=/var/mail/fs1036 LS_COLORS=no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=41;33;01:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.lzma=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.avi=01;35:*.bmp=01;35:*.fli=01;35:*.gif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mng=01;35:*.mov=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.tga=01;35:*.tif=01;35:*.xbm=01;35:*.xpm=01;35:*.dl=01;35:*.gl=01;35:*.wmv=01;35:*.aiff=00;32:*.au=00;32:*.mid=00;32:*.mp3=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32: TOOLMODULES=apprentice:apprentice2:atp:chapel:craypat:ddt:gdb:iobuf:mrnet:papi:perftools:stat:totalview:xt-craypat:xt-lgdb:xt-papi:xt-totalview:/etc/opt/cray/modules/site_toolmodules JAVA_ROOT=/usr/lib64/jvm/jre MINICOM=-c on CSHEDIT=emacs LESSOPEN=lessopen.sh %s CVS_RSH=ssh CRAY_UDREG_INCLUDE_OPTS=-I/opt/cray/udreg/2.3.2-1.0402.6376.3.1.gem/include USER=fs1036 INPUTRC=/etc/inputrc HOME=/mnt/lustre/lus0/space/fs1036 MODULE_VERSION_STACK=3.2.6.7 FORTRAN_SYSTEM_MODULE_NAMES=ftn_lib_definitions SHLVL=1 CRAY_UGNI_INCLUDE_OPTS=-I/opt/cray/ugni/5.0-1.0402.6488.5.7.gem/include CPU=x86_64 CRAY_XPMEM_POST_LINK_OPTS=-L/opt/cray/xpmem/0.1-2.0402.39965.2.5.gem/lib64 CRAY_LIBSCI_DIR=/opt/cray/libsci/12.0.01 PETSC_DIR=/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4 LIBRARYMODULES=acml:alps:apprentice2:atp:cray-fftw:cray-libsci:cray-mpich2:cray-petsc:cray-petsc-complex:cray-shmem:cray-tpsl:cray-trilinos:cudatoolkit:fftw:ga:hdf5:hdf5-parallel:iobuf:lgdb:libfast:libsci_acc:mpich1:mpich2:mrnet:netcdf:netcdf-hdf5parallel:netcdf-nofsync:netcdf-nofsync-hdf5parallel:ntk:onesided:papi:parallel-netcdf:petsc:petsc-complex:pmi:shmem:tpsl:trilinos:xt-atp:xt-lgdb:xt-libsci:xt-mpt:xt-papi:/etc/opt/cray/modules/site_librarymodules PGI_HDF5=119 MODULESHOME=/opt/modules/3.2.6.7 CRAY_PRGENVCRAY=loaded LINKER_X86_64=/opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ld JAVA_BINDIR=/usr/lib64/jvm/jre/bin CRAY_MPICH2=74 XTPE_NETWORK_TARGET=gemini HDF5_INCLUDE_OPTS=/opt/cray/hdf5-parallel/1.8.9/cray/81/include PKG_CONFIG_PATH=/opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/lib64/pkgconfig:/opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/lib64/pkgconfig:/opt/cray/xpmem/0.1-2.0402.39965.2.5.gem/lib64/pkgconfig:/opt/cray/dmapp/4.0.1-1.0402.6266.5.11.gem/lib64/pkgconfig:/opt/cray/gni-headers/2.1-1.0402.6487.6.4.gem/lib64/pkgconfig:/opt/cray/ugni/5.0-1.0402.6488.5.7.gem/lib64/pkgconfig:/opt/cray/udreg/2.3.2-1.0402.6376.3.1.gem/lib64/pkgconfig:/opt/cray/MySQL/5.0.64-1.0000.5053.22.1/lib64/pkgconfig LS_OPTIONS=-N --color=none -T 0 XNLSPATH=/usr/share/X11/nls _=./config/configure.py MODULEPATH=/opt/cray/xt-asyncpe/default/modulefiles:/opt/cray/gem/modulefiles:/opt/cray/modulefiles:/opt/modulefiles:/ufs/local/modulefiles MACHTYPE=x86_64-suse-linux XDG_CONFIG_DIRS=/etc/xdg CC_X86_64=/opt/cray/cce/8.1.7/CC/x86-64 WINDOWMANAGER= CRAY_LLM_DIR=/opt/cray/llm/default COLORTERM=1 _LMFILES_=/opt/modulefiles/modules/3.2.6.7:/opt/cray/gem/modulefiles/nodestat/2.2-1.0402.39779.3.4.gem:/opt/cray/gem/modulefiles/sdb/1.0-1.0402.41597.10.13.gem:/opt/cray/modulefiles/MySQL/5.0.64-1.0000.5053.22.1:/opt/cray/modulefiles/lustre-cray_gem_s/1.8.6_2.6.32.59_0.7.1_1.0402.6998.7.1-1.0402.41312.15.19:/opt/cray/gem/modulefiles/udreg/2.3.2-1.0402.6376.3.1.gem:/opt/cray/gem/modulefiles/ugni/5.0-1.0402.6488.5.7.gem:/opt/cray/gem/modulefiles/gni-headers/2.1-1.0402.6487.6.4.gem:/opt/cray/gem/modulefiles/dmapp/4.0.1-1.0402.6266.5.11.gem:/opt/cray/gem/modulefiles/xpmem/0.1-2.0402.39965.2.5.gem:/opt/modulefiles/hss-llm/7.0.0:/opt/modulefiles/Base-opts/1.0.2-1.0402.38884.1.2.gem:/opt/cray/xt-asyncpe/default/modulefiles/craype-network-gemini:/opt/modulefiles/xt-asyncpe/5.19:/opt/modulefiles/cce/8.1.7:/opt/cray/modulefiles/cray-libsci/12.0.01:/opt/cray/gem/modulefiles/pmi/4.0.1-1.0000.9421.73.3.gem:/opt/cray/gem/modulefiles/rca/1.0.0-2.0402.39780.3.94.gem:/opt/cray/modulefiles/atp/1.6.2:/opt/modulefiles/PrgEnv-cray/4.2.15:/opt/modulefiles/pbs/11.3.1.122650:/opt/cray/modulefiles/cray-mpich2/5.6.4:/opt/cray/modulefiles/cray-hdf5-parallel/1.8.9 PAGER=less MODULE_VERSION=3.2.6.7 ENV=/etc/bash.bashrc LIBSCI_VERSION=12.0.01 HDF5_DIR=/opt/cray/hdf5-parallel/1.8.9/cray/81 CRAY_PMI_POST_LINK_OPTS=-L/opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/lib64 QT_SYSTEM_DIR=/usr/share/desktop-data ATP_MRNET_COMM_PATH=/opt/cray/atp/1.6.2/bin/atp_mrnet_commnode_wrapper CRAY_MPICH2_VER=5.6.4 QTDIR=/usr/lib/qt3 FTN_X86_64=/opt/cray/cce/8.1.7/cftn/x86-64 LANG=en_US.UTF-8 CRAY_CC_VERSION=8.1.7 CRAY_FTN_VERSION=8.1.7 ASYNCPE_DIR=/opt/cray/xt-asyncpe/5.19 G_BROKEN_FILENAMES=1 FFTW_SYSTEM_WISDOM_DIR=/opt/cray/libsci/12.0.01 INCLUDE_PATH_X86_64=/opt/cray/cce/8.1.7/craylibs/x86-64/include OSTYPE=linux ATP_HOME=/opt/cray/atp/1.6.2 CRAYLMD_LICENSE_FILE=/opt/cray/cce/cce.lic PE_LEVEL=8.1 NNTPSERVER=news XCURSOR_THEME=crystalwhite CRAY_UGNI_POST_LINK_OPTS=-L/opt/cray/ugni/5.0-1.0402.6488.5.7.gem/lib64 HOST=trillian NLSPATH=/opt/cray/cce/8.1.7/CC/x86-64/nls/En/%N.cat:/opt/cray/cce/8.1.7/craylibs/x86-64/nls/En/%N.cat:/opt/cray/cce/8.1.7/cftn/x86-64/nls/En/%N.cat CRAY_LIBSCI_VERSION=12.0.01 FROM_HEADER= LESSCLOSE=lessclose.sh %s %s SSH_TTY=/dev/pts/5 CRAY_RCA_INCLUDE_OPTS=-I/opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/include -I/opt/cray-hss-devel/7.0.0/include -I/opt/cray/krca/1.0.0-2.0402.38880.1.110.gem/include PGI_MPICH2=119 GNU47_LIBSCI=47 JRE_HOME=/usr/lib64/jvm/jre MORE=-sl CRAY_LIBSCI=74 CRAY_LIBSCI_PREFIX_DIR=/opt/cray/libsci/12.0.01/CRAY/74/mc12 INTEL_LIBSCI=120 HOSTTYPE=x86_64 SSH_CLIENT=132.177.249.233 64650 22 LOGNAME=fs1036 PATH=/opt/cray/hdf5-parallel/1.8.9/bin:/opt/cray/hdf5/1.8.9/bin:/opt/pbs/11.3.1.122650/bin:/opt/cray/atp/1.6.2/bin:/opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/bin:/opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin:/opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin:/opt/cray/cce/8.1.7/craylibs/x86-64/bin:/opt/cray/cce/8.1.7/cftn/bin:/opt/cray/cce/8.1.7/CC/bin:/opt/cray/xt-asyncpe/5.19/bin:/opt/cray/llm/default/bin:/opt/cray/llm/default/etc:/opt/cray/xpmem/0.1-2.0402.39965.2.5.gem/bin:/opt/cray/dmapp/4.0.1-1.0402.6266.5.11.gem/bin:/opt/cray/ugni/5.0-1.0402.6488.5.7.gem/bin:/opt/cray/udreg/2.3.2-1.0402.6376.3.1.gem/bin:/opt/cray/lustre-cray_gem_s/1.8.6_2.6.32.59_0.7.1_1.0402.6998.7.1-1.0402.41312.15.19/sbin:/opt/cray/lustre-cray_gem_s/1.8.6_2.6.32.59_0.7.1_1.0402.6998.7.1-1.0402.41312.15.19/bin:/opt/cray/MySQL/5.0.64-1.0000.5053.22.1/sbin:/opt/cray/MySQL/5.0.64-1.0000.5053.22.1/bin:/opt/cray/sdb/1.0-1.0402.41597.10.13.gem/bin:/opt/cray/nodestat/2.2-1.0402.39779.3.4.gem/bin:/opt/modules/3.2.6.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib64/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:.:/usr/lib/qt3/bin:/opt/cray/bin ASYNCPE_VERSION=5.19 TERM=xterm-256color CRAYLIBS_X86_64=/opt/cray/cce/8.1.7/craylibs/x86-64 CRAY_MPICH2_DIR=/opt/cray/mpt/5.6.4/gni/mpich2-cray/74 LIBSCI_BASE_DIR=/opt/cray/libsci/12.0.01 CRAY_BINUTILS_VERSION=/opt/cray/cce/8.1.7 CRAY_GNI_HEADERS_INCLUDE_OPTS=-I/opt/cray/gni-headers/2.1-1.0402.6487.6.4.gem/include CRAY_PRE_COMPILE_OPTS=-hnetwork=gemini ATP_POST_LINK_OPTS=-Wl,-L/opt/cray/atp/1.6.2/lib/ -Wl,--undefined=_ATP_Data_Globals -Wl,--undefined=__atpHandlerInstall -Wl,-lAtpSigHCommData -Wl,-lAtpSigHandler INFODIR=/usr/local/info:/usr/share/info:/usr/info MPICH_DIR=/opt/cray/mpt/5.6.4/gni/mpich2-cray/74 CRAY_SITE_LIST_DIR=/etc/opt/cray/modules LESSKEY=/etc/lesskey.bin RCLOCAL_PRGENV=true INTEL_HDF5=120 CRAY_BINUTILS_BIN=/opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin CRAY_DMAPP_INCLUDE_OPTS=-I/opt/cray/dmapp/4.0.1-1.0402.6266.5.11.gem/include -I/opt/cray/gni-headers/2.1-1.0402.6487.6.4.gem/include PYTHONSTARTUP=/etc/pythonstart OLDPWD=/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config LOADEDMODULES=modules/3.2.6.7:nodestat/2.2-1.0402.39779.3.4.gem:sdb/1.0-1.0402.41597.10.13.gem:MySQL/5.0.64-1.0000.5053.22.1:lustre-cray_gem_s/1.8.6_2.6.32.59_0.7.1_1.0402.6998.7.1-1.0402.41312.15.19:udreg/2.3.2-1.0402.6376.3.1.gem:ugni/5.0-1.0402.6488.5.7.gem:gni-headers/2.1-1.0402.6487.6.4.gem:dmapp/4.0.1-1.0402.6266.5.11.gem:xpmem/0.1-2.0402.39965.2.5.gem:hss-llm/7.0.0:Base-opts/1.0.2-1.0402.38884.1.2.gem:craype-network-gemini:xt-asyncpe/5.19:cce/8.1.7:cray-libsci/12.0.01:pmi/4.0.1-1.0000.9421.73.3.gem:rca/1.0.0-2.0402.39780.3.94.gem:atp/1.6.2:PrgEnv-cray/4.2.15:pbs/11.3.1.122650:cray-mpich2/5.6.4:cray-hdf5-parallel/1.8.9 SHMEM_ABORT_ON_ERROR=1 GNU46_LIBSCI=46 PWD=/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4 PGI_LIBSCI=119 CRAY_UDREG_POST_LINK_OPTS=-L/opt/cray/udreg/2.3.2-1.0402.6376.3.1.gem/lib64 CRAY_LD_LIBRARY_PATH=/opt/cray/hdf5-parallel/1.8.9/cray/81/lib:/opt/cray/mpt/5.6.4/gni/mpich2-cray/74/lib:/opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/lib64:/opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/lib64:/opt/cray/libsci/12.0.01/CRAY/74/mc12/lib:/opt/cray/cce/8.1.7/CC/x86-64/lib/x86-64:/opt/cray/cce/8.1.7/craylibs/x86-64:/opt/cray/xpmem/0.1-2.0402.39965.2.5.gem/lib64:/opt/cray/dmapp/4.0.1-1.0402.6266.5.11.gem/lib64:/opt/cray/ugni/5.0-1.0402.6488.5.7.gem/lib64:/opt/cray/udreg/2.3.2-1.0402.6376.3.1.gem/lib64 XTOS_VERSION=4.2.15 PRGENVMODULES=PrgEnv-cray:PrgEnv-gnu:PrgEnv-intel:PrgEnv-pathscale:PrgEnv-pgi ================================================================================ TEST resetEnvCompilers from config.setCompilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:1596) TESTING: resetEnvCompilers from config.setCompilers(config/BuildSystem/config/setCompilers.py:1596) ================================================================================ TEST checkEnvCompilers from config.setCompilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:1626) TESTING: checkEnvCompilers from config.setCompilers(config/BuildSystem/config/setCompilers.py:1626) ================================================================================ TEST checkMPICompilerOverride from config.setCompilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:1561) TESTING: checkMPICompilerOverride from config.setCompilers(config/BuildSystem/config/setCompilers.py:1561) 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(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:1580) TESTING: requireMpiLdPath from config.setCompilers(config/BuildSystem/config/setCompilers.py:1580) OpenMPI wrappers require LD_LIBRARY_PATH set ================================================================================ TEST checkVendor from config.setCompilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:417) TESTING: checkVendor from config.setCompilers(config/BuildSystem/config/setCompilers.py:417) Determine the compiler vendor Compiler vendor is "" ================================================================================ TEST checkInitialFlags from config.setCompilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:427) TESTING: checkInitialFlags from config.setCompilers(config/BuildSystem/config/setCompilers.py:427) Initialize the compiler and linker flags Pushing language C Initialized CFLAGS to Initialized CFLAGS to Initialized LDFLAGS to Popping language C Pushing language CUDA Initialized CUDAFLAGS to Initialized CUDAFLAGS to Initialized LDFLAGS to Popping language CUDA Pushing language Cxx Initialized CXXFLAGS to Initialized CXX_CXXFLAGS to Initialized LDFLAGS to Popping language Cxx Pushing language FC Initialized FFLAGS to Initialized FFLAGS to Initialized LDFLAGS to Popping language FC Initialized CPPFLAGS to Initialized CUDAPPFLAGS to 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(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:553) TESTING: checkCCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:553) Locate a functional C compiler Checking for program /opt/cray/hdf5-parallel/1.8.9/bin/cc...not found Checking for program /opt/cray/hdf5/1.8.9/bin/cc...not found Checking for program /opt/pbs/11.3.1.122650/bin/cc...not found Checking for program /opt/cray/atp/1.6.2/bin/cc...not found Checking for program /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/bin/cc...not found Checking for program /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/craylibs/x86-64/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/cftn/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/CC/bin/cc...not found Checking for program /opt/cray/xt-asyncpe/5.19/bin/cc...found Defined make macro "CC" to "cc" Pushing language C All intermediate test results are stored in /tmp/petsc-30c9IM All intermediate test results are stored in /tmp/petsc-30c9IM/config.setCompilers Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Pushing language CUDA Popping language CUDA Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/conftest /tmp/petsc-30c9IM/config.setCompilers/conftest.o Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/conftest /tmp/petsc-30c9IM/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm Possible ERROR while running linker: exit code 256 stderr: /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/conftest /tmp/petsc-30c9IM/config.setCompilers/conftest.o Testing executable /tmp/petsc-30c9IM/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-30c9IM/config.setCompilers/conftest Executing: /tmp/petsc-30c9IM/config.setCompilers/conftest Popping language C ================================================================================ TEST checkCPreprocessor from config.setCompilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:586) TESTING: checkCPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:586) Locate a functional C preprocessor Checking for program /opt/cray/hdf5-parallel/1.8.9/bin/cc...not found Checking for program /opt/cray/hdf5/1.8.9/bin/cc...not found Checking for program /opt/pbs/11.3.1.122650/bin/cc...not found Checking for program /opt/cray/atp/1.6.2/bin/cc...not found Checking for program /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/bin/cc...not found Checking for program /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/craylibs/x86-64/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/cftn/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/CC/bin/cc...not found Checking for program /opt/cray/xt-asyncpe/5.19/bin/cc...found Defined make macro "CPP" to "cc -E" Pushing language C Executing: cc -E -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c stdout: #line 1 "/tmp/petsc-30c9IM/config.setCompilers/conftest.c" #line 1 "/tmp/petsc-30c9IM/config.setCompilers/confdefs.h" #line 2 "/tmp/petsc-30c9IM/config.setCompilers/conftest.c" #line 1 "/tmp/petsc-30c9IM/config.setCompilers/conffix.h" #line 3 "/tmp/petsc-30c9IM/config.setCompilers/conftest.c" #line 1 "//usr/include/stdlib.h" #line 1 "//usr/include/features.h" #line 118 "//usr/include/features.h" #line 141 "//usr/include/features.h" #line 150 "//usr/include/features.h" #line 172 "//usr/include/features.h" #line 182 "//usr/include/features.h" #line 214 "//usr/include/features.h" #line 264 "//usr/include/features.h" #line 311 "//usr/include/features.h" #line 343 "//usr/include/features.h" #line 1 "//usr/include/sys/cdefs.h" #line 60 "//usr/include/sys/cdefs.h" #line 96 "//usr/include/sys/cdefs.h" #line 111 "//usr/include/sys/cdefs.h" #line 121 "//usr/include/sys/cdefs.h" #line 146 "//usr/include/sys/cdefs.h" #line 163 "//usr/include/sys/cdefs.h" #line 195 "//usr/include/sys/cdefs.h" #line 231 "//usr/include/sys/cdefs.h" #line 261 "//usr/include/sys/cdefs.h" #line 284 "//usr/include/sys/cdefs.h" #line 314 "//usr/include/sys/cdefs.h" #line 352 "//usr/include/sys/cdefs.h" #line 1 "//usr/include/bits/wordsize.h" #line 354 "//usr/include/sys/cdefs.h" #line 386 "//usr/include/sys/cdefs.h" #line 348 "//usr/include/features.h" #line 1 "//usr/include/gnu/stubs.h" #line 1 "//usr/include/bits/wordsize.h" #line 5 "//usr/include/gnu/stubs.h" #line 1 "//usr/include/gnu/stubs-64.h" #line 10 "//usr/include/gnu/stubs.h" #line 372 "//usr/include/features.h" #line 26 "//usr/include/stdlib.h" #line 1 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 14 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 23 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 32 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" typedef unsigned long size_t; typedef int wchar_t; #line 65 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 76 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 34 "//usr/include/stdlib.h" #line 95 "//usr/include/stdlib.h" typedef struct { int quot; int rem; } div_t; typedef struct { long int quot; long int rem; } ldiv_t; typedef struct { long long int quot; long long int rem; } lldiv_t; extern size_t __ctype_get_mb_cur_max (void) ; extern double atof (const char *__nptr) ; extern int atoi (const char *__nptr) ; extern long int atol (const char *__nptr) ; extern long long int atoll (const char *__nptr) ; extern double strtod (const char * __nptr, char ** __endptr) ; extern float strtof (const char * __nptr, char ** __endptr) ; extern long double strtold (const char * __nptr, char ** __endptr) ; extern long int strtol (const char * __nptr, char ** __endptr, int __base) ; extern unsigned long int strtoul (const char * __nptr, char ** __endptr, int __base) ; extern long long int strtoq (const char * __nptr, char ** __endptr, int __base) ; extern unsigned long long int strtouq (const char * __nptr, char ** __endptr, int __base) ; extern long long int strtoll (const char * __nptr, char ** __endptr, int __base) ; extern unsigned long long int strtoull (const char * __nptr, char ** __endptr, int __base) ; #line 274 "//usr/include/stdlib.h" #line 305 "//usr/include/stdlib.h" extern char *l64a (long int __n) ; extern long int a64l (const char *__s) ; #line 1 "//usr/include/sys/types.h" #line 1 "//usr/include/bits/types.h" #line 1 "//usr/include/bits/wordsize.h" #line 29 "//usr/include/bits/types.h" typedef unsigned char __u_char; typedef unsigned short int __u_short; typedef unsigned int __u_int; typedef unsigned long int __u_long; typedef signed char __int8_t; typedef unsigned char __uint8_t; typedef signed short int __int16_t; typedef unsigned short int __uint16_t; typedef signed int __int32_t; typedef unsigned int __uint32_t; typedef signed long int __int64_t; typedef unsigned long int __uint64_t; typedef long int __quad_t; typedef unsigned long int __u_quad_t; #line 68 "//usr/include/bits/types.h" #line 126 "//usr/include/bits/types.h" #line 1 "//usr/include/bits/typesizes.h" #line 61 "//usr/include/bits/typesizes.h" #line 132 "//usr/include/bits/types.h" typedef unsigned long int __dev_t; typedef unsigned int __uid_t; typedef unsigned int __gid_t; typedef unsigned long int __ino_t; typedef unsigned long int __ino64_t; typedef unsigned int __mode_t; typedef unsigned long int __nlink_t; typedef long int __off_t; typedef long int __off64_t; typedef int __pid_t; typedef struct { int __val[2]; } __fsid_t; typedef long int __clock_t; typedef unsigned long int __rlim_t; typedef unsigned long int __rlim64_t; typedef unsigned int __id_t; typedef long int __time_t; typedef unsigned int __useconds_t; typedef long int __suseconds_t; typedef int __daddr_t; typedef long int __swblk_t; typedef int __key_t; typedef int __clockid_t; typedef void * __timer_t; typedef long int __blksize_t; typedef long int __blkcnt_t; typedef long int __blkcnt64_t; typedef unsigned long int __fsblkcnt_t; typedef unsigned long int __fsblkcnt64_t; typedef unsigned long int __fsfilcnt_t; typedef unsigned long int __fsfilcnt64_t; typedef long int __ssize_t; typedef __off64_t __loff_t; typedef __quad_t *__qaddr_t; typedef char *__caddr_t; typedef long int __intptr_t; typedef unsigned int __socklen_t; #line 32 "//usr/include/sys/types.h" typedef __u_char u_char; typedef __u_short u_short; typedef __u_int u_int; typedef __u_long u_long; typedef __quad_t quad_t; typedef __u_quad_t u_quad_t; typedef __fsid_t fsid_t; typedef __loff_t loff_t; typedef __ino_t ino_t; #line 60 "//usr/include/sys/types.h" typedef __dev_t dev_t; typedef __gid_t gid_t; typedef __mode_t mode_t; typedef __nlink_t nlink_t; typedef __uid_t uid_t; typedef __off_t off_t; #line 98 "//usr/include/sys/types.h" typedef __pid_t pid_t; typedef __id_t id_t; typedef __ssize_t ssize_t; typedef __daddr_t daddr_t; typedef __caddr_t caddr_t; typedef __key_t key_t; #line 1 "//usr/include/time.h" #line 33 "//usr/include/time.h" #line 52 "//usr/include/time.h" #line 68 "//usr/include/time.h" typedef __time_t time_t; typedef __clockid_t clockid_t; typedef __timer_t timer_t; #line 128 "//usr/include/time.h" #line 420 "//usr/include/time.h" #line 134 "//usr/include/sys/types.h" #line 145 "//usr/include/sys/types.h" #line 1 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 14 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 23 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 32 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 45 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 56 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 65 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 76 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 148 "//usr/include/sys/types.h" typedef unsigned long int ulong; typedef unsigned short int ushort; typedef unsigned int uint; typedef char int8_t; typedef short int int16_t; typedef int int32_t; typedef long int int64_t; typedef unsigned char u_int8_t; typedef unsigned short int u_int16_t; typedef unsigned int u_int32_t; typedef unsigned long int u_int64_t; typedef int register_t; #line 213 "//usr/include/sys/types.h" #line 1 "//usr/include/endian.h" #line 1 "//usr/include/bits/endian.h" #line 38 "//usr/include/endian.h" #line 51 "//usr/include/endian.h" #line 1 "//usr/include/bits/byteswap.h" #line 1 "//usr/include/bits/wordsize.h" #line 29 "//usr/include/bits/byteswap.h" #line 47 "//usr/include/bits/byteswap.h" #line 97 "//usr/include/bits/byteswap.h" #line 136 "//usr/include/bits/byteswap.h" #line 62 "//usr/include/endian.h" #line 95 "//usr/include/endian.h" #line 218 "//usr/include/sys/types.h" #line 1 "//usr/include/sys/select.h" #line 1 "//usr/include/bits/select.h" #line 1 "//usr/include/bits/wordsize.h" #line 24 "//usr/include/bits/select.h" #line 46 "//usr/include/bits/select.h" #line 56 "//usr/include/bits/select.h" #line 32 "//usr/include/sys/select.h" #line 1 "//usr/include/bits/sigset.h" typedef int __sig_atomic_t; typedef struct { unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; } __sigset_t; #line 35 "//usr/include/sys/select.h" typedef __sigset_t sigset_t; #line 1 "//usr/include/time.h" #line 33 "//usr/include/time.h" #line 52 "//usr/include/time.h" #line 68 "//usr/include/time.h" #line 84 "//usr/include/time.h" #line 96 "//usr/include/time.h" #line 108 "//usr/include/time.h" struct timespec { __time_t tv_sec; long int tv_nsec; }; #line 420 "//usr/include/time.h" #line 45 "//usr/include/sys/select.h" #line 1 "//usr/include/bits/time.h" #line 60 "//usr/include/bits/time.h" struct timeval { __time_t tv_sec; __suseconds_t tv_usec; }; #line 47 "//usr/include/sys/select.h" typedef __suseconds_t suseconds_t; typedef long int __fd_mask; typedef struct { __fd_mask __fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; } fd_set; typedef __fd_mask fd_mask; extern int select (int __nfds, fd_set * __readfds, fd_set * __writefds, fd_set * __exceptfds, struct timeval * __timeout); extern int pselect (int __nfds, fd_set * __readfds, fd_set * __writefds, fd_set * __exceptfds, const struct timespec * __timeout, const __sigset_t * __sigmask); #line 221 "//usr/include/sys/types.h" #line 1 "//usr/include/sys/sysmacros.h" extern unsigned int gnu_dev_major (unsigned long long int __dev) ; extern unsigned int gnu_dev_minor (unsigned long long int __dev) ; extern unsigned long long int gnu_dev_makedev (unsigned int __major, unsigned int __minor) ; #line 62 "//usr/include/sys/sysmacros.h" #line 224 "//usr/include/sys/types.h" typedef __blkcnt_t blkcnt_t; typedef __fsblkcnt_t fsblkcnt_t; typedef __fsfilcnt_t fsfilcnt_t; #line 260 "//usr/include/sys/types.h" #line 1 "//usr/include/bits/pthreadtypes.h" #line 1 "//usr/include/bits/wordsize.h" #line 24 "//usr/include/bits/pthreadtypes.h" #line 46 "//usr/include/bits/pthreadtypes.h" typedef unsigned long int pthread_t; typedef union { char __size[56]; long int __align; } pthread_attr_t; typedef struct __pthread_internal_list { struct __pthread_internal_list *__prev; struct __pthread_internal_list *__next; } __pthread_list_t; #line 72 "//usr/include/bits/pthreadtypes.h" typedef union { struct __pthread_mutex_s { int __lock; unsigned int __count; int __owner; unsigned int __nusers; int __kind; int __spins; __pthread_list_t __list; #line 101 "//usr/include/bits/pthreadtypes.h" } __data; char __size[40]; long int __align; } pthread_mutex_t; typedef union { char __size[4]; int __align; } pthread_mutexattr_t; typedef union { struct { int __lock; unsigned int __futex; unsigned long long int __total_seq; unsigned long long int __wakeup_seq; unsigned long long int __woken_seq; void *__mutex; unsigned int __nwaiters; unsigned int __broadcast_seq; } __data; char __size[48]; long long int __align; } pthread_cond_t; typedef union { char __size[4]; int __align; } pthread_condattr_t; typedef unsigned int pthread_key_t; typedef int pthread_once_t; typedef union { struct { int __lock; unsigned int __nr_readers; unsigned int __readers_wakeup; unsigned int __writer_wakeup; unsigned int __nr_readers_queued; unsigned int __nr_writers_queued; int __writer; int __shared; unsigned long int __pad1; unsigned long int __pad2; unsigned int __flags; } __data; #line 187 "//usr/include/bits/pthreadtypes.h" char __size[56]; long int __align; } pthread_rwlock_t; typedef union { char __size[8]; long int __align; } pthread_rwlockattr_t; typedef volatile int pthread_spinlock_t; typedef union { char __size[32]; long int __align; } pthread_barrier_t; typedef union { char __size[4]; int __align; } pthread_barrierattr_t; #line 271 "//usr/include/sys/types.h" #line 321 "//usr/include/stdlib.h" extern long int random (void) ; extern void srandom (unsigned int __seed) ; extern char *initstate (unsigned int __seed, char *__statebuf, size_t __statelen) ; extern char *setstate (char *__statebuf) ; struct random_data { int32_t *fptr; int32_t *rptr; int32_t *state; int rand_type; int rand_deg; int rand_sep; int32_t *end_ptr; }; extern int random_r (struct random_data * __buf, int32_t * __result) ; extern int srandom_r (unsigned int __seed, struct random_data *__buf) ; extern int initstate_r (unsigned int __seed, char * __statebuf, size_t __statelen, struct random_data * __buf) ; extern int setstate_r (char * __statebuf, struct random_data * __buf) ; extern int rand (void) ; extern void srand (unsigned int __seed) ; extern int rand_r (unsigned int *__seed) ; extern double drand48 (void) ; extern double erand48 (unsigned short int __xsubi[3]) ; extern long int lrand48 (void) ; extern long int nrand48 (unsigned short int __xsubi[3]) ; extern long int mrand48 (void) ; extern long int jrand48 (unsigned short int __xsubi[3]) ; extern void srand48 (long int __seedval) ; extern unsigned short int *seed48 (unsigned short int __seed16v[3]) ; extern void lcong48 (unsigned short int __param[7]) ; struct drand48_data { unsigned short int __x[3]; unsigned short int __old_x[3]; unsigned short int __c; unsigned short int __init; unsigned long long int __a; }; extern int drand48_r (struct drand48_data * __buffer, double * __result) ; extern int erand48_r (unsigned short int __xsubi[3], struct drand48_data * __buffer, double * __result) ; extern int lrand48_r (struct drand48_data * __buffer, long int * __result) ; extern int nrand48_r (unsigned short int __xsubi[3], struct drand48_data * __buffer, long int * __result) ; extern int mrand48_r (struct drand48_data * __buffer, long int * __result) ; extern int jrand48_r (unsigned short int __xsubi[3], struct drand48_data * __buffer, long int * __result) ; extern int srand48_r (long int __seedval, struct drand48_data *__buffer) ; extern int seed48_r (unsigned short int __seed16v[3], struct drand48_data *__buffer) ; extern int lcong48_r (unsigned short int __param[7], struct drand48_data *__buffer) ; extern void *malloc (size_t __size) ; extern void *calloc (size_t __nmemb, size_t __size) ; extern void *realloc (void *__ptr, size_t __size) ; extern void free (void *__ptr) ; extern void cfree (void *__ptr) ; #line 1 "//usr/include/alloca.h" #line 1 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 14 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 23 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 32 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 45 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 56 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 65 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 76 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 26 "//usr/include/alloca.h" extern void *alloca (size_t __size) ; #line 498 "//usr/include/stdlib.h" extern void *valloc (size_t __size) ; extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) ; extern void abort (void) ; extern int atexit (void (*__func) (void)) ; #line 530 "//usr/include/stdlib.h" extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) ; extern void exit (int __status) ; #line 553 "//usr/include/stdlib.h" extern void _Exit (int __status) ; extern char *getenv (const char *__name) ; extern char *__secure_getenv (const char *__name) ; extern int putenv (char *__string) ; extern int setenv (const char *__name, const char *__value, int __replace) ; extern int unsetenv (const char *__name) ; extern int clearenv (void) ; extern char *mktemp (char *__template) ; extern int mkstemp (char *__template) ; #line 628 "//usr/include/stdlib.h" extern int mkstemps (char *__template, int __suffixlen) ; #line 651 "//usr/include/stdlib.h" extern char *mkdtemp (char *__template) ; #line 705 "//usr/include/stdlib.h" extern int system (const char *__command) ; #line 722 "//usr/include/stdlib.h" extern char *realpath (const char * __name, char * __resolved) ; typedef int (*__compar_fn_t) (const void *, const void *); #line 746 "//usr/include/stdlib.h" extern void *bsearch (const void *__key, const void *__base, size_t __nmemb, size_t __size, __compar_fn_t __compar) ; extern void qsort (void *__base, size_t __nmemb, size_t __size, __compar_fn_t __compar) ; extern int abs (int __x) ; extern long int labs (long int __x) ; extern long long int llabs (long long int __x) ; extern div_t div (int __numer, int __denom) ; extern ldiv_t ldiv (long int __numer, long int __denom) ; extern lldiv_t lldiv (long long int __numer, long long int __denom) ; extern char *ecvt (double __value, int __ndigit, int * __decpt, int * __sign) ; extern char *fcvt (double __value, int __ndigit, int * __decpt, int * __sign) ; extern char *gcvt (double __value, int __ndigit, char *__buf) ; extern char *qecvt (long double __value, int __ndigit, int * __decpt, int * __sign) ; extern char *qfcvt (long double __value, int __ndigit, int * __decpt, int * __sign) ; extern char *qgcvt (long double __value, int __ndigit, char *__buf) ; extern int ecvt_r (double __value, int __ndigit, int * __decpt, int * __sign, char * __buf, size_t __len) ; extern int fcvt_r (double __value, int __ndigit, int * __decpt, int * __sign, char * __buf, size_t __len) ; extern int qecvt_r (long double __value, int __ndigit, int * __decpt, int * __sign, char * __buf, size_t __len) ; extern int qfcvt_r (long double __value, int __ndigit, int * __decpt, int * __sign, char * __buf, size_t __len) ; extern int mblen (const char *__s, size_t __n) ; extern int mbtowc (wchar_t * __pwc, const char * __s, size_t __n) ; extern int wctomb (char *__s, wchar_t __wchar) ; extern size_t mbstowcs (wchar_t * __pwcs, const char * __s, size_t __n) ; extern size_t wcstombs (char * __s, const wchar_t * __pwcs, size_t __n) ; extern int rpmatch (const char *__response) ; #line 895 "//usr/include/stdlib.h" extern int posix_openpt (int __oflag) ; #line 926 "//usr/include/stdlib.h" #line 937 "//usr/include/stdlib.h" extern int getloadavg (double __loadavg[], int __nelem) ; #line 954 "//usr/include/stdlib.h" #line 4 "/tmp/petsc-30c9IM/config.setCompilers/conftest.c" Preprocess stderr before filtering:: Preprocess stderr after filtering:: Popping language C ================================================================================ TEST checkCUDACompiler from config.setCompilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:627) TESTING: checkCUDACompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:627) Locate a functional CUDA compiler ================================================================================ TEST checkCUDAPreprocessor from config.setCompilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:667) TESTING: checkCUDAPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:667) Locate a functional CUDA preprocessor ================================================================================ TEST checkCxxCompiler from config.setCompilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:779) TESTING: checkCxxCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:779) Locate a functional Cxx compiler Checking for program /opt/cray/hdf5-parallel/1.8.9/bin/CC...not found Checking for program /opt/cray/hdf5/1.8.9/bin/CC...not found Checking for program /opt/pbs/11.3.1.122650/bin/CC...not found Checking for program /opt/cray/atp/1.6.2/bin/CC...not found Checking for program /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/bin/CC...not found Checking for program /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin/CC...not found Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/CC...not found Checking for program /opt/cray/cce/8.1.7/craylibs/x86-64/bin/CC...not found Checking for program /opt/cray/cce/8.1.7/cftn/bin/CC...not found Checking for program /opt/cray/cce/8.1.7/CC/bin/CC...not found Checking for program /opt/cray/xt-asyncpe/5.19/bin/CC...found Defined make macro "CXX" to "CC" Pushing language Cxx Executing: CC -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Executing: CC -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Pushing language CUDA Popping language CUDA Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC Pushing language CXX Popping language CXX Executing: CC -o /tmp/petsc-30c9IM/config.setCompilers/conftest /tmp/petsc-30c9IM/config.setCompilers/conftest.o Executing: CC -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language CXX Popping language CXX Executing: CC -o /tmp/petsc-30c9IM/config.setCompilers/conftest /tmp/petsc-30c9IM/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm Possible ERROR while running linker: exit code 256 stderr: /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm Executing: CC -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language CXX Popping language CXX Executing: CC -o /tmp/petsc-30c9IM/config.setCompilers/conftest /tmp/petsc-30c9IM/config.setCompilers/conftest.o Testing executable /tmp/petsc-30c9IM/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-30c9IM/config.setCompilers/conftest Executing: /tmp/petsc-30c9IM/config.setCompilers/conftest Popping language Cxx ================================================================================ TEST checkCxxPreprocessor from config.setCompilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:817) TESTING: checkCxxPreprocessor from config.setCompilers(config/BuildSystem/config/setCompilers.py:817) Locate a functional Cxx preprocessor Checking for program /opt/cray/hdf5-parallel/1.8.9/bin/CC...not found Checking for program /opt/cray/hdf5/1.8.9/bin/CC...not found Checking for program /opt/pbs/11.3.1.122650/bin/CC...not found Checking for program /opt/cray/atp/1.6.2/bin/CC...not found Checking for program /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/bin/CC...not found Checking for program /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin/CC...not found Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/CC...not found Checking for program /opt/cray/cce/8.1.7/craylibs/x86-64/bin/CC...not found Checking for program /opt/cray/cce/8.1.7/cftn/bin/CC...not found Checking for program /opt/cray/cce/8.1.7/CC/bin/CC...not found Checking for program /opt/cray/xt-asyncpe/5.19/bin/CC...found Defined make macro "CXXCPP" to "CC -E" Pushing language Cxx Executing: CC -E -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.cc stdout: #line 1 "/tmp/petsc-30c9IM/config.setCompilers/conftest.cc" #line 1 "/tmp/petsc-30c9IM/config.setCompilers/confdefs.h" #line 2 "/tmp/petsc-30c9IM/config.setCompilers/conftest.cc" #line 1 "/tmp/petsc-30c9IM/config.setCompilers/conffix.h" extern "C" { } #line 3 "/tmp/petsc-30c9IM/config.setCompilers/conftest.cc" #line 1 "/opt/gcc/4.4.4/snos/include/g++/cstdlib" #pragma GCC system_header #line 1 "/opt/gcc/4.4.4/snos/include/g++/x86_64-suse-linux/bits/c++config.h" #line 164 "/opt/gcc/4.4.4/snos/include/g++/x86_64-suse-linux/bits/c++config.h" #line 174 "/opt/gcc/4.4.4/snos/include/g++/x86_64-suse-linux/bits/c++config.h" #line 184 "/opt/gcc/4.4.4/snos/include/g++/x86_64-suse-linux/bits/c++config.h" #line 205 "/opt/gcc/4.4.4/snos/include/g++/x86_64-suse-linux/bits/c++config.h" #line 224 "/opt/gcc/4.4.4/snos/include/g++/x86_64-suse-linux/bits/c++config.h" #line 239 "/opt/gcc/4.4.4/snos/include/g++/x86_64-suse-linux/bits/c++config.h" #line 1 "/opt/gcc/4.4.4/snos/include/g++/x86_64-suse-linux/bits/os_defines.h" #line 1 "//usr/include/features.h" #line 118 "//usr/include/features.h" #line 141 "//usr/include/features.h" #line 150 "//usr/include/features.h" #line 172 "//usr/include/features.h" #line 182 "//usr/include/features.h" #line 214 "//usr/include/features.h" #line 264 "//usr/include/features.h" #line 311 "//usr/include/features.h" #line 343 "//usr/include/features.h" #line 1 "//usr/include/sys/cdefs.h" #line 60 "//usr/include/sys/cdefs.h" #line 96 "//usr/include/sys/cdefs.h" #line 111 "//usr/include/sys/cdefs.h" #line 121 "//usr/include/sys/cdefs.h" #line 146 "//usr/include/sys/cdefs.h" #line 158 "//usr/include/sys/cdefs.h" #line 195 "//usr/include/sys/cdefs.h" #line 231 "//usr/include/sys/cdefs.h" #line 261 "//usr/include/sys/cdefs.h" #line 284 "//usr/include/sys/cdefs.h" #line 314 "//usr/include/sys/cdefs.h" #line 347 "//usr/include/sys/cdefs.h" #line 1 "//usr/include/bits/wordsize.h" #line 354 "//usr/include/sys/cdefs.h" #line 386 "//usr/include/sys/cdefs.h" #line 348 "//usr/include/features.h" #line 1 "//usr/include/gnu/stubs.h" #line 1 "//usr/include/bits/wordsize.h" #line 5 "//usr/include/gnu/stubs.h" #line 1 "//usr/include/gnu/stubs-64.h" #line 10 "//usr/include/gnu/stubs.h" #line 372 "//usr/include/features.h" #line 40 "/opt/gcc/4.4.4/snos/include/g++/x86_64-suse-linux/bits/os_defines.h" #line 244 "/opt/gcc/4.4.4/snos/include/g++/x86_64-suse-linux/bits/c++config.h" #line 1 "/opt/gcc/4.4.4/snos/include/g++/x86_64-suse-linux/bits/cpu_defines.h" #line 247 "/opt/gcc/4.4.4/snos/include/g++/x86_64-suse-linux/bits/c++config.h" #line 296 "/opt/gcc/4.4.4/snos/include/g++/x86_64-suse-linux/bits/c++config.h" #line 44 "/opt/gcc/4.4.4/snos/include/g++/cstdlib" #line 1 "/opt/gcc/4.4.4/snos/include/g++/cstddef" #pragma GCC system_header #line 1 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 14 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 23 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" typedef long ptrdiff_t; typedef unsigned long size_t; #line 56 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 65 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 76 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 45 "/opt/gcc/4.4.4/snos/include/g++/cstddef" namespace std { using ::ptrdiff_t; using ::size_t; } #line 45 "/opt/gcc/4.4.4/snos/include/g++/cstdlib" #line 67 "/opt/gcc/4.4.4/snos/include/g++/cstdlib" #line 1 "//usr/include/stdlib.h" #line 1 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 14 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 23 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 45 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 56 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 65 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 76 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 34 "//usr/include/stdlib.h" extern "C" { #line 1 "//usr/include/bits/waitflags.h" #line 43 "//usr/include/stdlib.h" #line 1 "//usr/include/bits/waitstatus.h" #line 1 "//usr/include/endian.h" #line 1 "//usr/include/bits/endian.h" #line 38 "//usr/include/endian.h" #line 51 "//usr/include/endian.h" #line 1 "//usr/include/bits/byteswap.h" #line 1 "//usr/include/bits/wordsize.h" #line 29 "//usr/include/bits/byteswap.h" #line 47 "//usr/include/bits/byteswap.h" #line 97 "//usr/include/bits/byteswap.h" #line 136 "//usr/include/bits/byteswap.h" #line 62 "//usr/include/endian.h" #line 95 "//usr/include/endian.h" #line 66 "//usr/include/bits/waitstatus.h" union wait { int w_status; struct { unsigned int __w_termsig:7; unsigned int __w_coredump:1; unsigned int __w_retcode:8; unsigned int:16; #line 84 "//usr/include/bits/waitstatus.h" } __wait_terminated; struct { unsigned int __w_stopval:8; unsigned int __w_stopsig:8; unsigned int:16; #line 97 "//usr/include/bits/waitstatus.h" } __wait_stopped; }; #line 44 "//usr/include/stdlib.h" #line 57 "//usr/include/stdlib.h" #line 75 "//usr/include/stdlib.h" #line 83 "//usr/include/stdlib.h" #line 95 "//usr/include/stdlib.h" typedef struct { int quot; int rem; } div_t; typedef struct { long int quot; long int rem; } ldiv_t; typedef struct { long long int quot; long long int rem; } lldiv_t; extern size_t __ctype_get_mb_cur_max (void) ; extern double atof (const char *__nptr) ; extern int atoi (const char *__nptr) ; extern long int atol (const char *__nptr) ; extern long long int atoll (const char *__nptr) ; extern double strtod (const char * __nptr, char ** __endptr) ; extern float strtof (const char * __nptr, char ** __endptr) ; extern long double strtold (const char * __nptr, char ** __endptr) ; extern long int strtol (const char * __nptr, char ** __endptr, int __base) ; extern unsigned long int strtoul (const char * __nptr, char ** __endptr, int __base) ; extern long long int strtoq (const char * __nptr, char ** __endptr, int __base) ; extern unsigned long long int strtouq (const char * __nptr, char ** __endptr, int __base) ; extern long long int strtoll (const char * __nptr, char ** __endptr, int __base) ; extern unsigned long long int strtoull (const char * __nptr, char ** __endptr, int __base) ; #line 1 "//usr/include/xlocale.h" typedef struct __locale_struct { struct locale_data *__locales[13]; const unsigned short int *__ctype_b; const int *__ctype_tolower; const int *__ctype_toupper; const char *__names[13]; } *__locale_t; typedef __locale_t locale_t; #line 237 "//usr/include/stdlib.h" extern long int strtol_l (const char * __nptr, char ** __endptr, int __base, __locale_t __loc) ; extern unsigned long int strtoul_l (const char * __nptr, char ** __endptr, int __base, __locale_t __loc) ; extern long long int strtoll_l (const char * __nptr, char ** __endptr, int __base, __locale_t __loc) ; extern unsigned long long int strtoull_l (const char * __nptr, char ** __endptr, int __base, __locale_t __loc) ; extern double strtod_l (const char * __nptr, char ** __endptr, __locale_t __loc) ; extern float strtof_l (const char * __nptr, char ** __endptr, __locale_t __loc) ; extern long double strtold_l (const char * __nptr, char ** __endptr, __locale_t __loc) ; #line 305 "//usr/include/stdlib.h" extern char *l64a (long int __n) ; extern long int a64l (const char *__s) ; #line 1 "//usr/include/sys/types.h" extern "C" { #line 1 "//usr/include/bits/types.h" #line 1 "//usr/include/bits/wordsize.h" #line 29 "//usr/include/bits/types.h" typedef unsigned char __u_char; typedef unsigned short int __u_short; typedef unsigned int __u_int; typedef unsigned long int __u_long; typedef signed char __int8_t; typedef unsigned char __uint8_t; typedef signed short int __int16_t; typedef unsigned short int __uint16_t; typedef signed int __int32_t; typedef unsigned int __uint32_t; typedef signed long int __int64_t; typedef unsigned long int __uint64_t; typedef long int __quad_t; typedef unsigned long int __u_quad_t; #line 68 "//usr/include/bits/types.h" #line 126 "//usr/include/bits/types.h" #line 1 "//usr/include/bits/typesizes.h" #line 61 "//usr/include/bits/typesizes.h" #line 132 "//usr/include/bits/types.h" typedef unsigned long int __dev_t; typedef unsigned int __uid_t; typedef unsigned int __gid_t; typedef unsigned long int __ino_t; typedef unsigned long int __ino64_t; typedef unsigned int __mode_t; typedef unsigned long int __nlink_t; typedef long int __off_t; typedef long int __off64_t; typedef int __pid_t; typedef struct { int __val[2]; } __fsid_t; typedef long int __clock_t; typedef unsigned long int __rlim_t; typedef unsigned long int __rlim64_t; typedef unsigned int __id_t; typedef long int __time_t; typedef unsigned int __useconds_t; typedef long int __suseconds_t; typedef int __daddr_t; typedef long int __swblk_t; typedef int __key_t; typedef int __clockid_t; typedef void * __timer_t; typedef long int __blksize_t; typedef long int __blkcnt_t; typedef long int __blkcnt64_t; typedef unsigned long int __fsblkcnt_t; typedef unsigned long int __fsblkcnt64_t; typedef unsigned long int __fsfilcnt_t; typedef unsigned long int __fsfilcnt64_t; typedef long int __ssize_t; typedef __off64_t __loff_t; typedef __quad_t *__qaddr_t; typedef char *__caddr_t; typedef long int __intptr_t; typedef unsigned int __socklen_t; #line 32 "//usr/include/sys/types.h" typedef __u_char u_char; typedef __u_short u_short; typedef __u_int u_int; typedef __u_long u_long; typedef __quad_t quad_t; typedef __u_quad_t u_quad_t; typedef __fsid_t fsid_t; typedef __loff_t loff_t; typedef __ino_t ino_t; #line 57 "//usr/include/sys/types.h" typedef __ino64_t ino64_t; typedef __dev_t dev_t; typedef __gid_t gid_t; typedef __mode_t mode_t; typedef __nlink_t nlink_t; typedef __uid_t uid_t; typedef __off_t off_t; #line 95 "//usr/include/sys/types.h" typedef __off64_t off64_t; typedef __pid_t pid_t; typedef __id_t id_t; typedef __ssize_t ssize_t; typedef __daddr_t daddr_t; typedef __caddr_t caddr_t; typedef __key_t key_t; #line 1 "//usr/include/time.h" #line 33 "//usr/include/time.h" #line 52 "//usr/include/time.h" typedef __clock_t clock_t; typedef __time_t time_t; typedef __clockid_t clockid_t; typedef __timer_t timer_t; #line 128 "//usr/include/time.h" #line 420 "//usr/include/time.h" #line 134 "//usr/include/sys/types.h" typedef __useconds_t useconds_t; typedef __suseconds_t suseconds_t; #line 1 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 14 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 23 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 45 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 56 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 65 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 76 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 148 "//usr/include/sys/types.h" typedef unsigned long int ulong; typedef unsigned short int ushort; typedef unsigned int uint; typedef char int8_t; typedef short int int16_t; typedef int int32_t; typedef long int int64_t; typedef unsigned char u_int8_t; typedef unsigned short int u_int16_t; typedef unsigned int u_int32_t; typedef unsigned long int u_int64_t; typedef int register_t; #line 213 "//usr/include/sys/types.h" #line 1 "//usr/include/sys/select.h" #line 1 "//usr/include/bits/select.h" #line 1 "//usr/include/bits/wordsize.h" #line 24 "//usr/include/bits/select.h" #line 46 "//usr/include/bits/select.h" #line 56 "//usr/include/bits/select.h" #line 32 "//usr/include/sys/select.h" #line 1 "//usr/include/bits/sigset.h" typedef int __sig_atomic_t; typedef struct { unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; } __sigset_t; #line 35 "//usr/include/sys/select.h" typedef __sigset_t sigset_t; #line 1 "//usr/include/time.h" #line 33 "//usr/include/time.h" #line 52 "//usr/include/time.h" #line 68 "//usr/include/time.h" #line 84 "//usr/include/time.h" #line 96 "//usr/include/time.h" #line 108 "//usr/include/time.h" struct timespec { __time_t tv_sec; long int tv_nsec; }; #line 420 "//usr/include/time.h" #line 45 "//usr/include/sys/select.h" #line 1 "//usr/include/bits/time.h" #line 60 "//usr/include/bits/time.h" struct timeval { __time_t tv_sec; __suseconds_t tv_usec; }; #line 47 "//usr/include/sys/select.h" typedef long int __fd_mask; typedef struct { __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; } fd_set; typedef __fd_mask fd_mask; extern "C" { extern int select (int __nfds, fd_set * __readfds, fd_set * __writefds, fd_set * __exceptfds, struct timeval * __timeout); extern int pselect (int __nfds, fd_set * __readfds, fd_set * __writefds, fd_set * __exceptfds, const struct timespec * __timeout, const __sigset_t * __sigmask); } #line 221 "//usr/include/sys/types.h" #line 1 "//usr/include/sys/sysmacros.h" extern unsigned int gnu_dev_major (unsigned long long int __dev) ; extern unsigned int gnu_dev_minor (unsigned long long int __dev) ; extern unsigned long long int gnu_dev_makedev (unsigned int __major, unsigned int __minor) ; #line 62 "//usr/include/sys/sysmacros.h" #line 224 "//usr/include/sys/types.h" typedef __blksize_t blksize_t; typedef __blkcnt_t blkcnt_t; typedef __fsblkcnt_t fsblkcnt_t; typedef __fsfilcnt_t fsfilcnt_t; #line 260 "//usr/include/sys/types.h" typedef __blkcnt64_t blkcnt64_t; typedef __fsblkcnt64_t fsblkcnt64_t; typedef __fsfilcnt64_t fsfilcnt64_t; #line 1 "//usr/include/bits/pthreadtypes.h" #line 1 "//usr/include/bits/wordsize.h" #line 24 "//usr/include/bits/pthreadtypes.h" #line 46 "//usr/include/bits/pthreadtypes.h" typedef unsigned long int pthread_t; typedef union { char __size[56]; long int __align; } pthread_attr_t; typedef struct __pthread_internal_list { struct __pthread_internal_list *__prev; struct __pthread_internal_list *__next; } __pthread_list_t; #line 72 "//usr/include/bits/pthreadtypes.h" typedef union { struct __pthread_mutex_s { int __lock; unsigned int __count; int __owner; unsigned int __nusers; int __kind; int __spins; __pthread_list_t __list; #line 101 "//usr/include/bits/pthreadtypes.h" } __data; char __size[40]; long int __align; } pthread_mutex_t; typedef union { char __size[4]; int __align; } pthread_mutexattr_t; typedef union { struct { int __lock; unsigned int __futex; unsigned long long int __total_seq; unsigned long long int __wakeup_seq; unsigned long long int __woken_seq; void *__mutex; unsigned int __nwaiters; unsigned int __broadcast_seq; } __data; char __size[48]; long long int __align; } pthread_cond_t; typedef union { char __size[4]; int __align; } pthread_condattr_t; typedef unsigned int pthread_key_t; typedef int pthread_once_t; typedef union { struct { int __lock; unsigned int __nr_readers; unsigned int __readers_wakeup; unsigned int __writer_wakeup; unsigned int __nr_readers_queued; unsigned int __nr_writers_queued; int __writer; int __shared; unsigned long int __pad1; unsigned long int __pad2; unsigned int __flags; } __data; #line 187 "//usr/include/bits/pthreadtypes.h" char __size[56]; long int __align; } pthread_rwlock_t; typedef union { char __size[8]; long int __align; } pthread_rwlockattr_t; typedef volatile int pthread_spinlock_t; typedef union { char __size[32]; long int __align; } pthread_barrier_t; typedef union { char __size[4]; int __align; } pthread_barrierattr_t; #line 271 "//usr/include/sys/types.h" } #line 321 "//usr/include/stdlib.h" extern long int random (void) ; extern void srandom (unsigned int __seed) ; extern char *initstate (unsigned int __seed, char *__statebuf, size_t __statelen) ; extern char *setstate (char *__statebuf) ; struct random_data { int32_t *fptr; int32_t *rptr; int32_t *state; int rand_type; int rand_deg; int rand_sep; int32_t *end_ptr; }; extern int random_r (struct random_data * __buf, int32_t * __result) ; extern int srandom_r (unsigned int __seed, struct random_data *__buf) ; extern int initstate_r (unsigned int __seed, char * __statebuf, size_t __statelen, struct random_data * __buf) ; extern int setstate_r (char * __statebuf, struct random_data * __buf) ; extern int rand (void) ; extern void srand (unsigned int __seed) ; extern int rand_r (unsigned int *__seed) ; extern double drand48 (void) ; extern double erand48 (unsigned short int __xsubi[3]) ; extern long int lrand48 (void) ; extern long int nrand48 (unsigned short int __xsubi[3]) ; extern long int mrand48 (void) ; extern long int jrand48 (unsigned short int __xsubi[3]) ; extern void srand48 (long int __seedval) ; extern unsigned short int *seed48 (unsigned short int __seed16v[3]) ; extern void lcong48 (unsigned short int __param[7]) ; struct drand48_data { unsigned short int __x[3]; unsigned short int __old_x[3]; unsigned short int __c; unsigned short int __init; unsigned long long int __a; }; extern int drand48_r (struct drand48_data * __buffer, double * __result) ; extern int erand48_r (unsigned short int __xsubi[3], struct drand48_data * __buffer, double * __result) ; extern int lrand48_r (struct drand48_data * __buffer, long int * __result) ; extern int nrand48_r (unsigned short int __xsubi[3], struct drand48_data * __buffer, long int * __result) ; extern int mrand48_r (struct drand48_data * __buffer, long int * __result) ; extern int jrand48_r (unsigned short int __xsubi[3], struct drand48_data * __buffer, long int * __result) ; extern int srand48_r (long int __seedval, struct drand48_data *__buffer) ; extern int seed48_r (unsigned short int __seed16v[3], struct drand48_data *__buffer) ; extern int lcong48_r (unsigned short int __param[7], struct drand48_data *__buffer) ; extern void *malloc (size_t __size) ; extern void *calloc (size_t __nmemb, size_t __size) ; extern void *realloc (void *__ptr, size_t __size) ; extern void free (void *__ptr) ; extern void cfree (void *__ptr) ; #line 1 "//usr/include/alloca.h" #line 1 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 14 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 23 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 45 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 56 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 65 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 76 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 26 "//usr/include/alloca.h" extern "C" { extern void *alloca (size_t __size) ; } #line 498 "//usr/include/stdlib.h" extern void *valloc (size_t __size) ; extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) ; extern void abort (void) ; extern int atexit (void (*__func) (void)) ; extern "C++" int at_quick_exit (void (*__func) (void)) __asm ("at_quick_exit") ; extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) ; extern void exit (int __status) ; extern void quick_exit (int __status) ; extern void _Exit (int __status) ; extern char *getenv (const char *__name) ; extern char *__secure_getenv (const char *__name) ; extern int putenv (char *__string) ; extern int setenv (const char *__name, const char *__value, int __replace) ; extern int unsetenv (const char *__name) ; extern int clearenv (void) ; extern char *mktemp (char *__template) ; extern int mkstemp (char *__template) ; #line 625 "//usr/include/stdlib.h" extern int mkstemp64 (char *__template) ; extern int mkstemps (char *__template, int __suffixlen) ; #line 647 "//usr/include/stdlib.h" extern int mkstemps64 (char *__template, int __suffixlen) ; extern char *mkdtemp (char *__template) ; extern int mkostemp (char *__template, int __flags) ; #line 679 "//usr/include/stdlib.h" extern int mkostemp64 (char *__template, int __flags) ; extern int mkostemps (char *__template, int __suffixlen, int __flags) ; #line 701 "//usr/include/stdlib.h" extern int mkostemps64 (char *__template, int __suffixlen, int __flags) ; extern int system (const char *__command) ; extern char *canonicalize_file_name (const char *__name) ; extern char *realpath (const char * __name, char * __resolved) ; typedef int (*__compar_fn_t) (const void *, const void *); typedef __compar_fn_t comparison_fn_t; typedef int (*__compar_d_fn_t) (const void *, const void *, void *); extern void *bsearch (const void *__key, const void *__base, size_t __nmemb, size_t __size, __compar_fn_t __compar) ; extern void qsort (void *__base, size_t __nmemb, size_t __size, __compar_fn_t __compar) ; extern void qsort_r (void *__base, size_t __nmemb, size_t __size, __compar_d_fn_t __compar, void *__arg) ; extern int abs (int __x) ; extern long int labs (long int __x) ; extern long long int llabs (long long int __x) ; extern div_t div (int __numer, int __denom) ; extern ldiv_t ldiv (long int __numer, long int __denom) ; extern lldiv_t lldiv (long long int __numer, long long int __denom) ; extern char *ecvt (double __value, int __ndigit, int * __decpt, int * __sign) ; extern char *fcvt (double __value, int __ndigit, int * __decpt, int * __sign) ; extern char *gcvt (double __value, int __ndigit, char *__buf) ; extern char *qecvt (long double __value, int __ndigit, int * __decpt, int * __sign) ; extern char *qfcvt (long double __value, int __ndigit, int * __decpt, int * __sign) ; extern char *qgcvt (long double __value, int __ndigit, char *__buf) ; extern int ecvt_r (double __value, int __ndigit, int * __decpt, int * __sign, char * __buf, size_t __len) ; extern int fcvt_r (double __value, int __ndigit, int * __decpt, int * __sign, char * __buf, size_t __len) ; extern int qecvt_r (long double __value, int __ndigit, int * __decpt, int * __sign, char * __buf, size_t __len) ; extern int qfcvt_r (long double __value, int __ndigit, int * __decpt, int * __sign, char * __buf, size_t __len) ; extern int mblen (const char *__s, size_t __n) ; extern int mbtowc (wchar_t * __pwc, const char * __s, size_t __n) ; extern int wctomb (char *__s, wchar_t __wchar) ; extern size_t mbstowcs (wchar_t * __pwcs, const char * __s, size_t __n) ; extern size_t wcstombs (char * __s, const wchar_t * __pwcs, size_t __n) ; extern int rpmatch (const char *__response) ; extern int getsubopt (char ** __optionp, char *const * __tokens, char ** __valuep) ; extern void setkey (const char *__key) ; extern int posix_openpt (int __oflag) ; extern int grantpt (int __fd) ; extern int unlockpt (int __fd) ; extern char *ptsname (int __fd) ; extern int ptsname_r (int __fd, char *__buf, size_t __buflen) ; extern int getpt (void); extern int getloadavg (double __loadavg[], int __nelem) ; #line 954 "//usr/include/stdlib.h" } #line 69 "/opt/gcc/4.4.4/snos/include/g++/cstdlib" #line 99 "/opt/gcc/4.4.4/snos/include/g++/cstdlib" namespace std { using ::div_t; using ::ldiv_t; using ::abort; using ::abs; using ::atexit; using ::atof; using ::atoi; using ::atol; using ::bsearch; using ::calloc; using ::div; using ::exit; using ::free; using ::getenv; using ::labs; using ::ldiv; using ::malloc; using ::mblen; using ::mbstowcs; using ::mbtowc; using ::qsort; using ::rand; using ::realloc; using ::srand; using ::strtod; using ::strtol; using ::strtoul; using ::system; using ::wcstombs; using ::wctomb; inline long abs(long __i) { return labs(__i); } inline ldiv_t div(long __i, long __j) { return ldiv(__i, __j); } } #line 156 "/opt/gcc/4.4.4/snos/include/g++/cstdlib" namespace __gnu_cxx { using ::lldiv_t; using ::_Exit; inline long long abs(long long __x) { return __x >= 0 ? __x : -__x; } using ::llabs; inline lldiv_t div(long long __n, long long __d) { lldiv_t __q; __q.quot = __n / __d; __q.rem = __n % __d; return __q; } using ::lldiv; #line 190 "/opt/gcc/4.4.4/snos/include/g++/cstdlib" using ::atoll; using ::strtoll; using ::strtoull; using ::strtof; using ::strtold; } namespace std { using ::__gnu_cxx::lldiv_t; using ::__gnu_cxx::_Exit; using ::__gnu_cxx::abs; using ::__gnu_cxx::llabs; using ::__gnu_cxx::div; using ::__gnu_cxx::lldiv; using ::__gnu_cxx::atoll; using ::__gnu_cxx::strtof; using ::__gnu_cxx::strtoll; using ::__gnu_cxx::strtoull; using ::__gnu_cxx::strtold; } #line 239 "/opt/gcc/4.4.4/snos/include/g++/cstdlib" #line 4 "/tmp/petsc-30c9IM/config.setCompilers/conftest.cc" Preprocess stderr before filtering:: Preprocess stderr after filtering:: Popping language Cxx ================================================================================ TEST checkFortranCompiler from config.setCompilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:934) TESTING: checkFortranCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:934) Locate a functional Fortran compiler Checking for program /opt/cray/hdf5-parallel/1.8.9/bin/ftn...not found Checking for program /opt/cray/hdf5/1.8.9/bin/ftn...not found Checking for program /opt/pbs/11.3.1.122650/bin/ftn...not found Checking for program /opt/cray/atp/1.6.2/bin/ftn...not found Checking for program /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/bin/ftn...not found Checking for program /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin/ftn...not found Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ftn...not found Checking for program /opt/cray/cce/8.1.7/craylibs/x86-64/bin/ftn...not found Checking for program /opt/cray/cce/8.1.7/cftn/bin/ftn...not found Checking for program /opt/cray/cce/8.1.7/CC/bin/ftn...not found Checking for program /opt/cray/xt-asyncpe/5.19/bin/ftn...found Defined make macro "FC" to "ftn" Pushing language FC Executing: ftn -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.F Successful compile: Source: program main end Executing: ftn -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.F Successful compile: Source: program main end Pushing language C Popping language C Pushing language CUDA Popping language CUDA Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC Pushing language FC Popping language FC Executing: ftn -o /tmp/petsc-30c9IM/config.setCompilers/conftest /tmp/petsc-30c9IM/config.setCompilers/conftest.o Executing: ftn -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.F Successful compile: Source: program main end Pushing language FC Popping language FC Executing: ftn -o /tmp/petsc-30c9IM/config.setCompilers/conftest /tmp/petsc-30c9IM/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm Possible ERROR while running linker: exit code 256 stderr: /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm Executing: ftn -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.F Successful compile: Source: program main end Pushing language FC Popping language FC Executing: ftn -o /tmp/petsc-30c9IM/config.setCompilers/conftest /tmp/petsc-30c9IM/config.setCompilers/conftest.o Testing executable /tmp/petsc-30c9IM/config.setCompilers/conftest to see if it can be run Executing: /tmp/petsc-30c9IM/config.setCompilers/conftest Executing: /tmp/petsc-30c9IM/config.setCompilers/conftest Popping language FC ================================================================================ TEST checkFortranComments from config.setCompilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:955) TESTING: checkFortranComments from config.setCompilers(config/BuildSystem/config/setCompilers.py:955) Make sure fortran comment "!" works Pushing language FC Executing: ftn -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.F Successful compile: Source: ! comment program main end Fortran comments can use ! in column 1 Popping language FC ================================================================================ TEST checkLargeFileIO from config.setCompilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:1072) TESTING: checkLargeFileIO from config.setCompilers(config/BuildSystem/config/setCompilers.py:1072) ================================================================================ TEST checkArchiver from config.setCompilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:1171) TESTING: checkArchiver from config.setCompilers(config/BuildSystem/config/setCompilers.py:1171) Check that the archiver exists and can make a library usable by the compiler Pushing language C Executing: ar -V stdout: GNU ar (GNU Binutils) 2.21 Copyright 2010 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. Executing: ar -V stdout: GNU ar (GNU Binutils) 2.21 Copyright 2010 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. Defined make macro "FAST_AR_FLAGS" to "Scq" Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(int a) { return a+1; } Checking for program /opt/cray/hdf5-parallel/1.8.9/bin/ar...not found Checking for program /opt/cray/hdf5/1.8.9/bin/ar...not found Checking for program /opt/pbs/11.3.1.122650/bin/ar...not found Checking for program /opt/cray/atp/1.6.2/bin/ar...not found Checking for program /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/bin/ar...not found Checking for program /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin/ar...not found Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ar...found Defined make macro "AR" to "/opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ar" Checking for program /opt/cray/hdf5-parallel/1.8.9/bin/ranlib...not found Checking for program /opt/cray/hdf5/1.8.9/bin/ranlib...not found Checking for program /opt/pbs/11.3.1.122650/bin/ranlib...not found Checking for program /opt/cray/atp/1.6.2/bin/ranlib...not found Checking for program /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/bin/ranlib...not found Checking for program /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin/ranlib...not found Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ranlib...found Defined make macro "RANLIB" to "/opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ranlib -c" Executing: /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ar cr /tmp/petsc-30c9IM/config.setCompilers/libconf1.a /tmp/petsc-30c9IM/config.setCompilers/conf1.o Executing: /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ranlib -c /tmp/petsc-30c9IM/config.setCompilers/libconf1.a Possible ERROR while running ranlib: exit code 256 stderr: /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ranlib: '-c': No such file Ranlib is not functional with your archiver. Try --with-ranlib=true if ranlib is unnecessary. Executing: ar -V stdout: GNU ar (GNU Binutils) 2.21 Copyright 2010 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. Executing: ar -V stdout: GNU ar (GNU Binutils) 2.21 Copyright 2010 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. Defined make macro "FAST_AR_FLAGS" to "Scq" Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(int a) { return a+1; } Checking for program /opt/cray/hdf5-parallel/1.8.9/bin/ar...not found Checking for program /opt/cray/hdf5/1.8.9/bin/ar...not found Checking for program /opt/pbs/11.3.1.122650/bin/ar...not found Checking for program /opt/cray/atp/1.6.2/bin/ar...not found Checking for program /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/bin/ar...not found Checking for program /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin/ar...not found Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ar...found Defined make macro "AR" to "/opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ar" Checking for program /opt/cray/hdf5-parallel/1.8.9/bin/ranlib...not found Checking for program /opt/cray/hdf5/1.8.9/bin/ranlib...not found Checking for program /opt/pbs/11.3.1.122650/bin/ranlib...not found Checking for program /opt/cray/atp/1.6.2/bin/ranlib...not found Checking for program /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/bin/ranlib...not found Checking for program /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin/ranlib...not found Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ranlib...found Defined make macro "RANLIB" to "/opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ranlib" Executing: /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ar cr /tmp/petsc-30c9IM/config.setCompilers/libconf1.a /tmp/petsc-30c9IM/config.setCompilers/conf1.o Executing: /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ranlib /tmp/petsc-30c9IM/config.setCompilers/libconf1.a Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern int foo(int); int main() { int b = foo(1); if (b); ; return 0; } Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/conftest /tmp/petsc-30c9IM/config.setCompilers/conftest.o -L/tmp/petsc-30c9IM/config.setCompilers -lconf1 Defined make macro "AR_FLAGS" to "cr" Defined make macro "AR_LIB_SUFFIX" to "a" Popping language C ================================================================================ TEST checkSharedLinker from config.setCompilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:1280) TESTING: checkSharedLinker from config.setCompilers(config/BuildSystem/config/setCompilers.py:1280) Check that the linker can produce shared libraries Executing: uname -s stdout: Linux Checking shared linker cc using flags ['-shared'] Checking for program /opt/cray/hdf5-parallel/1.8.9/bin/cc...not found Checking for program /opt/cray/hdf5/1.8.9/bin/cc...not found Checking for program /opt/pbs/11.3.1.122650/bin/cc...not found Checking for program /opt/cray/atp/1.6.2/bin/cc...not found Checking for program /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/bin/cc...not found Checking for program /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/craylibs/x86-64/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/cftn/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/CC/bin/cc...not found Checking for program /opt/cray/xt-asyncpe/5.19/bin/cc...found Defined make macro "LD_SHARED" to "cc" Trying C compiler flag Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/conftest -shared /tmp/petsc-30c9IM/config.setCompilers/conftest.o Valid C linker flag -shared Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {fprintf(stdout,"hello"); return 0;} Pushing language C Popping language C Pushing language CUDA Popping language CUDA Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/libconftest.so -shared /tmp/petsc-30c9IM/config.setCompilers/conftest.o Possible ERROR while running linker: exit code 256 stderr: /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ld: /tmp/petsc-30c9IM/config.setCompilers/conftest.o: relocation R_X86_64_32 against `initialized$$$CFE_id_2b06a259_foo' can not be used when making a shared object; recompile with -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.o: could not read symbols: Bad value Rejected C compiler flag because it was not compatible with shared linker cc using flags ['-shared'] Executing: cc --help stdout: /opt/cray/xt-asyncpe/5.19/bin/cc # Special Targeting Options # # -target=compute_node Generate code executable on Cray XT/XE hardware. This is the default. # -target=local_host (Not yet supported.) Generate code executable on esLogin node or cross compile machine. The # resulting code will not link in network (portals, uGNI, etc.), communication (mpich, shmem, etc.), # or ALPS libraries that are needed to execute on Cray XT/XE compute nodes. # -target=native Generate code directly from the chosen compiler without adding any module-generated information. # Trying C compiler flag -PIC Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -PIC /tmp/petsc-30c9IM/config.setCompilers/conftest.c Possible ERROR while running compiler: exit code 256 stderr: CC-2289 craycc: ERROR in command line Invalid characters after option '-P' in command line item '-PIC'. Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Rejecting compiler flag -PIC due to nonzero status from link Rejecting compiler flag -PIC due to CC-2289 craycc: ERROR in command line Invalid characters after option '-P' in command line item '-PIC'. PETSc Error: No output file produced Rejected C compiler flag -PIC because it was not compatible with shared linker cc using flags ['-shared'] Trying C compiler flag -fPIC Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -fPIC Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/conftest -shared -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.o Valid C linker flag -shared Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {fprintf(stdout,"hello"); return 0;} Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/libconftest.so -shared -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.o Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -fPIC /tmp/petsc-30c9IM/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; } Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/conftest -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.o -L/tmp/petsc-30c9IM/config.setCompilers -lconftest Possible ERROR while running linker: exit code 256 stderr: /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ld: cannot find -lconftest Rejected C compiler flag -fPIC because it was not compatible with shared linker cc using flags ['-shared'] Trying C compiler flag -KPIC Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -KPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.c Possible ERROR while running compiler: exit code 256 stderr: CC-2191 craycc: ERROR in command line "PIC" is an invalid argument to the "K" option. Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Rejecting compiler flag -KPIC due to nonzero status from link Rejecting compiler flag -KPIC due to CC-2191 craycc: ERROR in command line "PIC" is an invalid argument to the "K" option. PETSc Error: No output file produced Rejected C compiler flag -KPIC because it was not compatible with shared linker cc using flags ['-shared'] Trying C compiler flag -qpic Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -qpic /tmp/petsc-30c9IM/config.setCompilers/conftest.c Possible ERROR while running compiler: exit code 256 stderr: CC-2130 craycc: WARNING in command line The "-q" commandline option is unsupported. CC-2289 craycc: ERROR in command line Invalid characters after option '-q' in command line item '-qpic'. Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Rejecting compiler flag -qpic due to nonzero status from link Rejecting compiler flag -qpic due to CC-2130 craycc: WARNING in command line The "-q" commandline option is unsupported. CC-2289 craycc: ERROR in command line Invalid characters after option '-q' in command line item '-qpic'. PETSc Error: No output file produced Rejected C compiler flag -qpic because it was not compatible with shared linker cc using flags ['-shared'] Deleting "LD_SHARED" Checking shared linker cc using flags ['-dynamic'] Checking for program /opt/cray/hdf5-parallel/1.8.9/bin/cc...not found Checking for program /opt/cray/hdf5/1.8.9/bin/cc...not found Checking for program /opt/pbs/11.3.1.122650/bin/cc...not found Checking for program /opt/cray/atp/1.6.2/bin/cc...not found Checking for program /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/bin/cc...not found Checking for program /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/craylibs/x86-64/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/cftn/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/CC/bin/cc...not found Checking for program /opt/cray/xt-asyncpe/5.19/bin/cc...found Defined make macro "LD_SHARED" to "cc" Trying C compiler flag Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/conftest -dynamic /tmp/petsc-30c9IM/config.setCompilers/conftest.o Valid C linker flag -dynamic Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {fprintf(stdout,"hello"); return 0;} Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/libconftest.so -dynamic /tmp/petsc-30c9IM/config.setCompilers/conftest.o Possible ERROR while running linker: exit code 256 stderr: /usr/lib64/crt1.o: In function `_start': /usr/src/packages/BUILD/glibc-2.11.3/csu/../sysdeps/x86_64/elf/start.S:109: undefined reference to `main' Rejected C compiler flag because it was not compatible with shared linker cc using flags ['-dynamic'] Trying C compiler flag -PIC Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -PIC /tmp/petsc-30c9IM/config.setCompilers/conftest.c Possible ERROR while running compiler: exit code 256 stderr: CC-2289 craycc: ERROR in command line Invalid characters after option '-P' in command line item '-PIC'. Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Rejecting compiler flag -PIC due to nonzero status from link Rejecting compiler flag -PIC due to CC-2289 craycc: ERROR in command line Invalid characters after option '-P' in command line item '-PIC'. PETSc Error: No output file produced Rejected C compiler flag -PIC because it was not compatible with shared linker cc using flags ['-dynamic'] Trying C compiler flag -fPIC Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -fPIC Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/conftest -dynamic -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.o Valid C linker flag -dynamic Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {fprintf(stdout,"hello"); return 0;} Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/libconftest.so -dynamic -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.o Possible ERROR while running linker: exit code 256 stderr: /usr/lib64/crt1.o: In function `_start': /usr/src/packages/BUILD/glibc-2.11.3/csu/../sysdeps/x86_64/elf/start.S:109: undefined reference to `main' Rejected C compiler flag -fPIC because it was not compatible with shared linker cc using flags ['-dynamic'] Trying C compiler flag -KPIC Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -KPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.c Possible ERROR while running compiler: exit code 256 stderr: CC-2191 craycc: ERROR in command line "PIC" is an invalid argument to the "K" option. Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Rejecting compiler flag -KPIC due to nonzero status from link Rejecting compiler flag -KPIC due to CC-2191 craycc: ERROR in command line "PIC" is an invalid argument to the "K" option. PETSc Error: No output file produced Rejected C compiler flag -KPIC because it was not compatible with shared linker cc using flags ['-dynamic'] Trying C compiler flag -qpic Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -qpic /tmp/petsc-30c9IM/config.setCompilers/conftest.c Possible ERROR while running compiler: exit code 256 stderr: CC-2130 craycc: WARNING in command line The "-q" commandline option is unsupported. CC-2289 craycc: ERROR in command line Invalid characters after option '-q' in command line item '-qpic'. Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Rejecting compiler flag -qpic due to nonzero status from link Rejecting compiler flag -qpic due to CC-2130 craycc: WARNING in command line The "-q" commandline option is unsupported. CC-2289 craycc: ERROR in command line Invalid characters after option '-q' in command line item '-qpic'. PETSc Error: No output file produced Rejected C compiler flag -qpic because it was not compatible with shared linker cc using flags ['-dynamic'] Deleting "LD_SHARED" Checking shared linker cc using flags ['-qmkshrobj'] Checking for program /opt/cray/hdf5-parallel/1.8.9/bin/cc...not found Checking for program /opt/cray/hdf5/1.8.9/bin/cc...not found Checking for program /opt/pbs/11.3.1.122650/bin/cc...not found Checking for program /opt/cray/atp/1.6.2/bin/cc...not found Checking for program /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/bin/cc...not found Checking for program /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/craylibs/x86-64/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/cftn/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/CC/bin/cc...not found Checking for program /opt/cray/xt-asyncpe/5.19/bin/cc...found Defined make macro "LD_SHARED" to "cc" Trying C compiler flag Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/conftest -qmkshrobj /tmp/petsc-30c9IM/config.setCompilers/conftest.o Possible ERROR while running linker: exit code 256 stderr: CC-2130 craycc: WARNING in command line The "-q" commandline option is unsupported. CC-2289 craycc: ERROR in command line Invalid characters after option '-q' in command line item '-qmkshrobj'. Rejecting linker flag -qmkshrobj due to nonzero status from link Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {fprintf(stdout,"hello"); return 0;} Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/libconftest.so /tmp/petsc-30c9IM/config.setCompilers/conftest.o Possible ERROR while running linker: exit code 256 stderr: /usr/lib64/crt1.o: In function `_start': /usr/src/packages/BUILD/glibc-2.11.3/csu/../sysdeps/x86_64/elf/start.S:109: undefined reference to `main' Rejected C compiler flag because it was not compatible with shared linker cc using flags ['-qmkshrobj'] Trying C compiler flag -PIC Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -PIC /tmp/petsc-30c9IM/config.setCompilers/conftest.c Possible ERROR while running compiler: exit code 256 stderr: CC-2289 craycc: ERROR in command line Invalid characters after option '-P' in command line item '-PIC'. Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Rejecting compiler flag -PIC due to nonzero status from link Rejecting compiler flag -PIC due to CC-2289 craycc: ERROR in command line Invalid characters after option '-P' in command line item '-PIC'. PETSc Error: No output file produced Rejected C compiler flag -PIC because it was not compatible with shared linker cc using flags ['-qmkshrobj'] Trying C compiler flag -fPIC Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -fPIC Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/conftest -qmkshrobj -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.o Possible ERROR while running linker: exit code 256 stderr: CC-2130 craycc: WARNING in command line The "-q" commandline option is unsupported. CC-2289 craycc: ERROR in command line Invalid characters after option '-q' in command line item '-qmkshrobj'. Rejecting linker flag -qmkshrobj due to nonzero status from link Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {fprintf(stdout,"hello"); return 0;} Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/libconftest.so -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.o Possible ERROR while running linker: exit code 256 stderr: /usr/lib64/crt1.o: In function `_start': /usr/src/packages/BUILD/glibc-2.11.3/csu/../sysdeps/x86_64/elf/start.S:109: undefined reference to `main' Rejected C compiler flag -fPIC because it was not compatible with shared linker cc using flags ['-qmkshrobj'] Trying C compiler flag -KPIC Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -KPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.c Possible ERROR while running compiler: exit code 256 stderr: CC-2191 craycc: ERROR in command line "PIC" is an invalid argument to the "K" option. Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Rejecting compiler flag -KPIC due to nonzero status from link Rejecting compiler flag -KPIC due to CC-2191 craycc: ERROR in command line "PIC" is an invalid argument to the "K" option. PETSc Error: No output file produced Rejected C compiler flag -KPIC because it was not compatible with shared linker cc using flags ['-qmkshrobj'] Trying C compiler flag -qpic Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -qpic /tmp/petsc-30c9IM/config.setCompilers/conftest.c Possible ERROR while running compiler: exit code 256 stderr: CC-2130 craycc: WARNING in command line The "-q" commandline option is unsupported. CC-2289 craycc: ERROR in command line Invalid characters after option '-q' in command line item '-qpic'. Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Rejecting compiler flag -qpic due to nonzero status from link Rejecting compiler flag -qpic due to CC-2130 craycc: WARNING in command line The "-q" commandline option is unsupported. CC-2289 craycc: ERROR in command line Invalid characters after option '-q' in command line item '-qpic'. PETSc Error: No output file produced Rejected C compiler flag -qpic because it was not compatible with shared linker cc using flags ['-qmkshrobj'] Deleting "LD_SHARED" Checking shared linker cc using flags ['-shared'] Checking for program /opt/cray/hdf5-parallel/1.8.9/bin/cc...not found Checking for program /opt/cray/hdf5/1.8.9/bin/cc...not found Checking for program /opt/pbs/11.3.1.122650/bin/cc...not found Checking for program /opt/cray/atp/1.6.2/bin/cc...not found Checking for program /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/bin/cc...not found Checking for program /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/craylibs/x86-64/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/cftn/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/CC/bin/cc...not found Checking for program /opt/cray/xt-asyncpe/5.19/bin/cc...found Defined make macro "LD_SHARED" to "cc" Trying C compiler flag Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/conftest -shared /tmp/petsc-30c9IM/config.setCompilers/conftest.o Valid C linker flag -shared Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {fprintf(stdout,"hello"); return 0;} Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/libconftest.dll -shared /tmp/petsc-30c9IM/config.setCompilers/conftest.o Possible ERROR while running linker: exit code 256 stderr: /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ld: /tmp/petsc-30c9IM/config.setCompilers/conftest.o: relocation R_X86_64_32 against `initialized$$$CFE_id_2b06a259_foo' can not be used when making a shared object; recompile with -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.o: could not read symbols: Bad value Rejected C compiler flag because it was not compatible with shared linker cc using flags ['-shared'] Trying C compiler flag -PIC Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -PIC /tmp/petsc-30c9IM/config.setCompilers/conftest.c Possible ERROR while running compiler: exit code 256 stderr: CC-2289 craycc: ERROR in command line Invalid characters after option '-P' in command line item '-PIC'. Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Rejecting compiler flag -PIC due to nonzero status from link Rejecting compiler flag -PIC due to CC-2289 craycc: ERROR in command line Invalid characters after option '-P' in command line item '-PIC'. PETSc Error: No output file produced Rejected C compiler flag -PIC because it was not compatible with shared linker cc using flags ['-shared'] Trying C compiler flag -fPIC Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -fPIC Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/conftest -shared -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.o Valid C linker flag -shared Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {fprintf(stdout,"hello"); return 0;} Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/libconftest.dll -shared -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.o Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -fPIC /tmp/petsc-30c9IM/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; } Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/conftest -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.o -L/tmp/petsc-30c9IM/config.setCompilers -lconftest Possible ERROR while running linker: exit code 256 stderr: /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ld: cannot find -lconftest Rejected C compiler flag -fPIC because it was not compatible with shared linker cc using flags ['-shared'] Trying C compiler flag -KPIC Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -KPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.c Possible ERROR while running compiler: exit code 256 stderr: CC-2191 craycc: ERROR in command line "PIC" is an invalid argument to the "K" option. Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Rejecting compiler flag -KPIC due to nonzero status from link Rejecting compiler flag -KPIC due to CC-2191 craycc: ERROR in command line "PIC" is an invalid argument to the "K" option. PETSc Error: No output file produced Rejected C compiler flag -KPIC because it was not compatible with shared linker cc using flags ['-shared'] Trying C compiler flag -qpic Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -qpic /tmp/petsc-30c9IM/config.setCompilers/conftest.c Possible ERROR while running compiler: exit code 256 stderr: CC-2130 craycc: WARNING in command line The "-q" commandline option is unsupported. CC-2289 craycc: ERROR in command line Invalid characters after option '-q' in command line item '-qpic'. Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Rejecting compiler flag -qpic due to nonzero status from link Rejecting compiler flag -qpic due to CC-2130 craycc: WARNING in command line The "-q" commandline option is unsupported. CC-2289 craycc: ERROR in command line Invalid characters after option '-q' in command line item '-qpic'. PETSc Error: No output file produced Rejected C compiler flag -qpic because it was not compatible with shared linker cc using flags ['-shared'] Deleting "LD_SHARED" Executing: uname -s stdout: Linux Pushing language C Popping language C Pushing language CUDA Popping language CUDA Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC Checking shared linker /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ar using flags [] Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ar...found Defined make macro "LD_SHARED" to "/opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ar" Trying C compiler flag Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {fprintf(stdout,"hello"); return 0;} Pushing language C Popping language C Executing: /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ar cr /tmp/petsc-30c9IM/config.setCompilers/libconftest.a /tmp/petsc-30c9IM/config.setCompilers/conftest.o ; /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ranlib /tmp/petsc-30c9IM/config.setCompilers/libconftest.a Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/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; } Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/conftest /tmp/petsc-30c9IM/config.setCompilers/conftest.o -L/tmp/petsc-30c9IM/config.setCompilers -lconftest Using shared linker /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ar with flags [] and library extension a Executing: uname -s stdout: Linux ================================================================================ TEST checkPIC from config.setCompilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:1031) TESTING: checkPIC from config.setCompilers(config/BuildSystem/config/setCompilers.py:1031) Determine the PIC option for each compiler Skip checking PIC options on user request ================================================================================ TEST checkSharedLinkerPaths from config.setCompilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:1369) TESTING: checkSharedLinkerPaths from config.setCompilers(config/BuildSystem/config/setCompilers.py:1369) Determine the shared linker path options - IRIX: -rpath - Linux, OSF: -Wl,-rpath, - Solaris: -R - FreeBSD: -Wl,-R, Pushing language C Executing: uname -s stdout: Linux Executing: cc -V Trying C linker flag -Wl,-rpath, Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/conftest -Wl,-rpath,/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4 /tmp/petsc-30c9IM/config.setCompilers/conftest.o Valid C linker flag -Wl,-rpath,/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4 Popping language C Pushing language Cxx Executing: uname -s stdout: Linux Executing: cc -V Trying Cxx linker flag -Wl,-rpath, Executing: CC -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language CXX Popping language CXX Executing: CC -o /tmp/petsc-30c9IM/config.setCompilers/conftest -Wl,-rpath,/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4 /tmp/petsc-30c9IM/config.setCompilers/conftest.o Valid Cxx linker flag -Wl,-rpath,/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4 Popping language Cxx Pushing language FC Executing: uname -s stdout: Linux Executing: cc -V Trying FC linker flag -Wl,-rpath, Executing: ftn -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.F Successful compile: Source: program main end Pushing language FC Popping language FC Executing: ftn -o /tmp/petsc-30c9IM/config.setCompilers/conftest -Wl,-rpath,/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4 /tmp/petsc-30c9IM/config.setCompilers/conftest.o Valid FC linker flag -Wl,-rpath,/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4 Popping language FC ================================================================================ TEST checkLibC from config.setCompilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:1404) TESTING: checkLibC from config.setCompilers(config/BuildSystem/config/setCompilers.py:1404) Test whether we need to explicitly include libc in shared linking - Mac OSX requires an explicit reference to libc for shared linking ================================================================================ TEST checkDynamicLinker from config.setCompilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:1453) TESTING: checkDynamicLinker from config.setCompilers(config/BuildSystem/config/setCompilers.py:1453) Check that the linker can dynamicaly load shared libraries Checking for header: dlfcn.h All intermediate test results are stored in /tmp/petsc-30c9IM/config.headers Executing: cc -E -I/tmp/petsc-30c9IM/config.setCompilers -I/tmp/petsc-30c9IM/config.headers /tmp/petsc-30c9IM/config.headers/conftest.c stdout: #line 1 "/tmp/petsc-30c9IM/config.headers/conftest.c" #line 1 "/tmp/petsc-30c9IM/config.headers/confdefs.h" #line 2 "/tmp/petsc-30c9IM/config.headers/conftest.c" #line 1 "/tmp/petsc-30c9IM/config.headers/conffix.h" #line 3 "/tmp/petsc-30c9IM/config.headers/conftest.c" #line 1 "//usr/include/dlfcn.h" #line 1 "//usr/include/features.h" #line 118 "//usr/include/features.h" #line 141 "//usr/include/features.h" #line 150 "//usr/include/features.h" #line 172 "//usr/include/features.h" #line 182 "//usr/include/features.h" #line 214 "//usr/include/features.h" #line 264 "//usr/include/features.h" #line 311 "//usr/include/features.h" #line 343 "//usr/include/features.h" #line 1 "//usr/include/sys/cdefs.h" #line 60 "//usr/include/sys/cdefs.h" #line 96 "//usr/include/sys/cdefs.h" #line 111 "//usr/include/sys/cdefs.h" #line 121 "//usr/include/sys/cdefs.h" #line 146 "//usr/include/sys/cdefs.h" #line 163 "//usr/include/sys/cdefs.h" #line 195 "//usr/include/sys/cdefs.h" #line 231 "//usr/include/sys/cdefs.h" #line 261 "//usr/include/sys/cdefs.h" #line 284 "//usr/include/sys/cdefs.h" #line 314 "//usr/include/sys/cdefs.h" #line 352 "//usr/include/sys/cdefs.h" #line 1 "//usr/include/bits/wordsize.h" #line 354 "//usr/include/sys/cdefs.h" #line 386 "//usr/include/sys/cdefs.h" #line 348 "//usr/include/features.h" #line 1 "//usr/include/gnu/stubs.h" #line 1 "//usr/include/bits/wordsize.h" #line 5 "//usr/include/gnu/stubs.h" #line 1 "//usr/include/gnu/stubs-64.h" #line 10 "//usr/include/gnu/stubs.h" #line 372 "//usr/include/features.h" #line 24 "//usr/include/dlfcn.h" #line 1 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 14 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 23 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 32 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" typedef unsigned long size_t; #line 56 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 65 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 76 "/opt/cray/cce/8.1.7/CC/x86-64/compiler_include_base/basic/stddef.h" #line 26 "//usr/include/dlfcn.h" #line 1 "//usr/include/bits/dlfcn.h" #line 29 "//usr/include/dlfcn.h" #line 51 "//usr/include/dlfcn.h" extern void *dlopen (const char *__file, int __mode) ; extern int dlclose (void *__handle) ; extern void *dlsym (void * __handle, const char * __name) ; #line 79 "//usr/include/dlfcn.h" extern char *dlerror (void) ; #line 187 "//usr/include/dlfcn.h" #line 4 "/tmp/petsc-30c9IM/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'] [] Pushing language C All intermediate test results are stored in /tmp/petsc-30c9IM/config.libraries Executing: cc -c -o /tmp/petsc-30c9IM/config.libraries/conftest.o -I/tmp/petsc-30c9IM/config.libraries -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/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; } Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.libraries/conftest /tmp/petsc-30c9IM/config.libraries/conftest.o -ldl Possible ERROR while running linker: stderr: /tmp/petsc-30c9IM/config.libraries/conftest.o: In function `_check_dlopen$$CFE_id_cb91c77c_main': /tmp/petsc-30c9IM/config.libraries/conftest.c:5: warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking Defined "HAVE_LIBDL" to "1" Popping language C Adding ['dl'] to LIBS Executing: uname -s stdout: Linux Checking dynamic linker /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ar using flags [] Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ar...found Defined make macro "DYNAMICLINKER" to "/opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ar" Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.libraries -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {printf("test");return 0;} Pushing language C Popping language C Pushing language CUDA Popping language CUDA Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC Pushing language C Popping language C Executing: /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ar -o /tmp/petsc-30c9IM/config.setCompilers/libconftest.so /tmp/petsc-30c9IM/config.setCompilers/conftest.o -ldl Possible ERROR while running linker: exit code 256 stderr: /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ar: no operation specified Checking dynamic linker cc using flags ['-shared'] Checking for program /opt/cray/hdf5-parallel/1.8.9/bin/cc...not found Checking for program /opt/cray/hdf5/1.8.9/bin/cc...not found Checking for program /opt/pbs/11.3.1.122650/bin/cc...not found Checking for program /opt/cray/atp/1.6.2/bin/cc...not found Checking for program /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/bin/cc...not found Checking for program /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/craylibs/x86-64/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/cftn/bin/cc...not found Checking for program /opt/cray/cce/8.1.7/CC/bin/cc...not found Checking for program /opt/cray/xt-asyncpe/5.19/bin/cc...found Defined make macro "DYNAMICLINKER" to "cc" Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.libraries -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/conftest -shared /tmp/petsc-30c9IM/config.setCompilers/conftest.o -ldl Valid C linker flag -shared Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.libraries -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {printf("test");return 0;} Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.setCompilers/libconftest.so -shared /tmp/petsc-30c9IM/config.setCompilers/conftest.o -ldl Possible ERROR while running linker: exit code 256 stderr: /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ld: /tmp/petsc-30c9IM/config.setCompilers/conftest.o: relocation R_X86_64_32 against `initialized$$$CFE_id_2b06a259_foo' can not be used when making a shared object; recompile with -fPIC /tmp/petsc-30c9IM/config.setCompilers/conftest.o: could not read symbols: Bad value Unable to find working dynamic linker ================================================================================ TEST output from config.setCompilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/setCompilers.py:1505) TESTING: output from config.setCompilers(config/BuildSystem/config/setCompilers.py:1505) Output module data as defines and substitutions Substituting "CC" with "cc" Substituting "CFLAGS" with " " Defined make macro "CC_LINKER_SLFLAG" to "-Wl,-rpath," Substituting "CPP" with "cc -E" Substituting "CPPFLAGS" with "" Substituting "CXX" with "CC" Substituting "CXX_CXXFLAGS" with "" Substituting "CXXFLAGS" with "" Substituting "CXX_LINKER_SLFLAG" with "-Wl,-rpath," Substituting "CXXCPP" with "CC -E" Substituting "CXXCPPFLAGS" with "" Substituting "FC" with "ftn" Substituting "FFLAGS" with "" Defined make macro "FC_LINKER_SLFLAG" to "-Wl,-rpath," Substituting "LDFLAGS" with "" Substituting "LIBS" with "-ldl " Substituting "SHARED_LIBRARY_FLAG" with "" ================================================================================ TEST configureIndexSize from PETSc.options.indexTypes(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/PETSc/options/indexTypes.py:31) TESTING: configureIndexSize from PETSc.options.indexTypes(config/PETSc/options/indexTypes.py:31) Defined make macro "PETSC_INDEX_SIZE" to "32" ================================================================================ TEST checkSharedDynamicPicOptions from PETSc.options.sharedLibraries(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/PETSc/options/sharedLibraries.py:37) TESTING: checkSharedDynamicPicOptions from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:37) ================================================================================ TEST configureSharedLibraries from PETSc.options.sharedLibraries(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/PETSc/options/sharedLibraries.py:53) TESTING: configureSharedLibraries from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:53) 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 Defined make rule "shared_arch" with dependencies "" and code [] Defined make macro "BUILDSHAREDLIB" to "no" Defined "HAVE_SHARED_LIBRARIES" to "1" Shared libraries - disabled ================================================================================ TEST configureDynamicLibraries from PETSc.options.sharedLibraries(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/PETSc/options/sharedLibraries.py:96) TESTING: configureDynamicLibraries from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:96) Checks whether dynamic loading is available (with dlfcn.h and libdl) ================================================================================ TEST configureSerializedFunctions from PETSc.options.sharedLibraries(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/PETSc/options/sharedLibraries.py:102) TESTING: configureSerializedFunctions from PETSc.options.sharedLibraries(config/PETSc/options/sharedLibraries.py:102) Defines PETSC_SERIALIZE_FUNCTIONS if they are used Requires shared libraries ================================================================================ TEST configureCompilerFlags from config.compilerFlags(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/compilerFlags.py:72) TESTING: configureCompilerFlags from config.compilerFlags(config/BuildSystem/config/compilerFlags.py:72) Get the default compiler flags Trying C compiler flag -O Trying Cxx compiler flag -O Trying FC compiler flag -O Rejected FC compiler flag -O Pushing language C Executing: cc -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.libraries -I/tmp/petsc-30c9IM/config.setCompilers -O /tmp/petsc-30c9IM/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added C compiler flag -O Popping language C Pushing language Cxx Executing: CC -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -O /tmp/petsc-30c9IM/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Added Cxx compiler flag -O Popping language Cxx Pushing language FC Executing: ftn -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers -O /tmp/petsc-30c9IM/config.setCompilers/conftest.F Possible ERROR while running compiler: exit code 256 stderr: ftn-2107 crayftn: ERROR in command line No valid filenames are specified on the command line. Source: program main end Rejecting compiler flag -O due to nonzero status from link Rejecting compiler flag -O due to ftn-2107 crayftn: ERROR in command line No valid filenames are specified on the command line. PETSc Error: No output file produced Popping language FC Executing: cc --version Could not determine compiler version: Could not execute "cc --version": /opt/cray/xt-asyncpe/5.19/bin/cc: INFO: Compiling with CRAYPE_COMPILE_TARGET=native. INFO: WARNING: CRAY_CPU_TARGET is not set. libsci default=istanbul CC-2115 craycc: ERROR in command line "--version" is an invalid command-line option. CC-2107 craycc: ERROR in command line No valid filenames are specified on the command line. getCompilerVersion: cc Unknown Executing: cc --help stdout: /opt/cray/xt-asyncpe/5.19/bin/cc # Special Targeting Options # # -target=compute_node Generate code executable on Cray XT/XE hardware. This is the default. # -target=local_host (Not yet supported.) Generate code executable on esLogin node or cross compile machine. The # resulting code will not link in network (portals, uGNI, etc.), communication (mpich, shmem, etc.), # or ALPS libraries that are needed to execute on Cray XT/XE compute nodes. # -target=native Generate code directly from the chosen compiler without adding any module-generated information. # Executing: cc --help stdout: /opt/cray/xt-asyncpe/5.19/bin/cc # Special Targeting Options # # -target=compute_node Generate code executable on Cray XT/XE hardware. This is the default. # -target=local_host (Not yet supported.) Generate code executable on esLogin node or cross compile machine. The # resulting code will not link in network (portals, uGNI, etc.), communication (mpich, shmem, etc.), # or ALPS libraries that are needed to execute on Cray XT/XE compute nodes. # -target=native Generate code directly from the chosen compiler without adding any module-generated information. # Executing: cc --help stdout: /opt/cray/xt-asyncpe/5.19/bin/cc # Special Targeting Options # # -target=compute_node Generate code executable on Cray XT/XE hardware. This is the default. # -target=local_host (Not yet supported.) Generate code executable on esLogin node or cross compile machine. The # resulting code will not link in network (portals, uGNI, etc.), communication (mpich, shmem, etc.), # or ALPS libraries that are needed to execute on Cray XT/XE compute nodes. # -target=native Generate code directly from the chosen compiler without adding any module-generated information. # Executing: cc --help stdout: /opt/cray/xt-asyncpe/5.19/bin/cc # Special Targeting Options # # -target=compute_node Generate code executable on Cray XT/XE hardware. This is the default. # -target=local_host (Not yet supported.) Generate code executable on esLogin node or cross compile machine. The # resulting code will not link in network (portals, uGNI, etc.), communication (mpich, shmem, etc.), # or ALPS libraries that are needed to execute on Cray XT/XE compute nodes. # -target=native Generate code directly from the chosen compiler without adding any module-generated information. # Executing: cc --help stdout: /opt/cray/xt-asyncpe/5.19/bin/cc # Special Targeting Options # # -target=compute_node Generate code executable on Cray XT/XE hardware. This is the default. # -target=local_host (Not yet supported.) Generate code executable on esLogin node or cross compile machine. The # resulting code will not link in network (portals, uGNI, etc.), communication (mpich, shmem, etc.), # or ALPS libraries that are needed to execute on Cray XT/XE compute nodes. # -target=native Generate code directly from the chosen compiler without adding any module-generated information. # =============================================================================== ***** WARNING: Using default optimization C flags -O You might consider manually setting optimal optimization flags for your system with COPTFLAGS="optimization flags" see config/examples/arch-*-opt.py for examples =============================================================================== Executing: CC --version Could not determine compiler version: Could not execute "CC --version": /opt/cray/xt-asyncpe/5.19/bin/CC: INFO: Compiling with CRAYPE_COMPILE_TARGET=native. INFO: WARNING: CRAY_CPU_TARGET is not set. libsci default=istanbul INFO: WARNING: hdf5-parallel is not supported in C++. CC-2115 crayc++: ERROR in command line "--version" is an invalid command-line option. CC-2107 crayc++: ERROR in command line No valid filenames are specified on the command line. getCompilerVersion: CC Unknown Executing: CC --help stdout: /opt/cray/xt-asyncpe/5.19/bin/CC # Special Targeting Options # # -target=compute_node Generate code executable on Cray XT/XE hardware. This is the default. # -target=local_host (Not yet supported.) Generate code executable on esLogin node or cross compile machine. The # resulting code will not link in network (portals, uGNI, etc.), communication (mpich, shmem, etc.), # or ALPS libraries that are needed to execute on Cray XT/XE compute nodes. # -target=native Generate code directly from the chosen compiler without adding any module-generated information. # Executing: CC --help stdout: /opt/cray/xt-asyncpe/5.19/bin/CC # Special Targeting Options # # -target=compute_node Generate code executable on Cray XT/XE hardware. This is the default. # -target=local_host (Not yet supported.) Generate code executable on esLogin node or cross compile machine. The # resulting code will not link in network (portals, uGNI, etc.), communication (mpich, shmem, etc.), # or ALPS libraries that are needed to execute on Cray XT/XE compute nodes. # -target=native Generate code directly from the chosen compiler without adding any module-generated information. # Executing: CC --help stdout: /opt/cray/xt-asyncpe/5.19/bin/CC # Special Targeting Options # # -target=compute_node Generate code executable on Cray XT/XE hardware. This is the default. # -target=local_host (Not yet supported.) Generate code executable on esLogin node or cross compile machine. The # resulting code will not link in network (portals, uGNI, etc.), communication (mpich, shmem, etc.), # or ALPS libraries that are needed to execute on Cray XT/XE compute nodes. # -target=native Generate code directly from the chosen compiler without adding any module-generated information. # Executing: CC --help stdout: /opt/cray/xt-asyncpe/5.19/bin/CC # Special Targeting Options # # -target=compute_node Generate code executable on Cray XT/XE hardware. This is the default. # -target=local_host (Not yet supported.) Generate code executable on esLogin node or cross compile machine. The # resulting code will not link in network (portals, uGNI, etc.), communication (mpich, shmem, etc.), # or ALPS libraries that are needed to execute on Cray XT/XE compute nodes. # -target=native Generate code directly from the chosen compiler without adding any module-generated information. # Executing: CC --help stdout: /opt/cray/xt-asyncpe/5.19/bin/CC # Special Targeting Options # # -target=compute_node Generate code executable on Cray XT/XE hardware. This is the default. # -target=local_host (Not yet supported.) Generate code executable on esLogin node or cross compile machine. The # resulting code will not link in network (portals, uGNI, etc.), communication (mpich, shmem, etc.), # or ALPS libraries that are needed to execute on Cray XT/XE compute nodes. # -target=native Generate code directly from the chosen compiler without adding any module-generated information. # =============================================================================== ***** WARNING: Using default C++ optimization flags -O You might consider manually setting optimal optimization flags for your system with CXXOPTFLAGS="optimization flags" see config/examples/arch-*-opt.py for examples =============================================================================== Executing: ftn --version Could not determine compiler version: Could not execute "ftn --version": /opt/cray/xt-asyncpe/5.19/bin/ftn: INFO: Compiling with CRAYPE_COMPILE_TARGET=native. INFO: WARNING: CRAY_CPU_TARGET is not set. libsci default=istanbul /opt/cray/cce/8.1.7/cftn/x86-64/bin/ftn_driver.exe: invalid option -- '-' ftn-2105 crayftn: ERROR in command line "--" is an invalid command-line option. ftn-2107 crayftn: ERROR in command line No valid filenames are specified on the command line. rmdir /tmp/pe_13963/ipa_tmp_13963/ rm /tmp/pe_13963//pldir/PL_path rm /tmp/pe_13963//pldir/PL_global_data rmdir /tmp/pe_13963//pldir rmdir /tmp/pe_13963/ getCompilerVersion: ftn Unknown Executing: ftn --help stdout: /opt/cray/xt-asyncpe/5.19/bin/ftn # Special Targeting Options # # -target=compute_node Generate code executable on Cray hardware. This is the default. # -target=local_host Generate code executable on esLogin node or cross compile machine. The # resulting code will not link in network (portals, uGNI, etc.), communication (mpich, shmem, etc.), # or ALPS libraries that are needed to execute on Cray compute nodes. # -target=native Generate code directly from the chosen compiler without adding any module-generated information. # Executing: ftn --help stdout: /opt/cray/xt-asyncpe/5.19/bin/ftn # Special Targeting Options # # -target=compute_node Generate code executable on Cray hardware. This is the default. # -target=local_host Generate code executable on esLogin node or cross compile machine. The # resulting code will not link in network (portals, uGNI, etc.), communication (mpich, shmem, etc.), # or ALPS libraries that are needed to execute on Cray compute nodes. # -target=native Generate code directly from the chosen compiler without adding any module-generated information. # Executing: ftn --help stdout: /opt/cray/xt-asyncpe/5.19/bin/ftn # Special Targeting Options # # -target=compute_node Generate code executable on Cray hardware. This is the default. # -target=local_host Generate code executable on esLogin node or cross compile machine. The # resulting code will not link in network (portals, uGNI, etc.), communication (mpich, shmem, etc.), # or ALPS libraries that are needed to execute on Cray compute nodes. # -target=native Generate code directly from the chosen compiler without adding any module-generated information. # =============================================================================== ***** WARNING: Using default FORTRAN optimization flags -O You might consider manually setting optimal optimization flags for your system with FOPTFLAGS="optimization flags" see config/examples/arch-*-opt.py for examples =============================================================================== ================================================================================ TEST configureDebugging from PETSc.options.debugging(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/PETSc/options/debugging.py:25) TESTING: configureDebugging from PETSc.options.debugging(config/PETSc/options/debugging.py:25) Defined "USE_ERRORCHECKING" to "1" =============================================================================== WARNING! Compiling PETSc with no debugging, this should only be done for timing and production runs. All development should be done when configured using --with-debugging=1 =============================================================================== ================================================================================ TEST checkRestrict from config.compilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/compilers.py:137) TESTING: checkRestrict from config.compilers(config/BuildSystem/config/compilers.py:137) Check for the C/CXX restrict keyword Executing: cc -V Pushing language C All intermediate test results are stored in /tmp/petsc-30c9IM/config.compilers Executing: cc -c -o /tmp/petsc-30c9IM/config.compilers/conftest.o -I/tmp/petsc-30c9IM/config.libraries -I/tmp/petsc-30c9IM/config.setCompilers -I/tmp/petsc-30c9IM/config.compilers -O /tmp/petsc-30c9IM/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { float * restrict x;; return 0; } compilers: Set C restrict keyword to restrict Defined "C_RESTRICT" to "restrict" Popping language C ================================================================================ TEST checkCFormatting from config.compilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/compilers.py:317) TESTING: checkCFormatting from config.compilers(config/BuildSystem/config/compilers.py:317) Activate format string checking if using the GNU compilers ================================================================================ TEST checkCStaticInline from config.compilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/compilers.py:108) TESTING: checkCStaticInline from config.compilers(config/BuildSystem/config/compilers.py:108) Check for C keyword: static inline Pushing language C Executing: cc -c -o /tmp/petsc-30c9IM/config.compilers/conftest.o -I/tmp/petsc-30c9IM/config.libraries -I/tmp/petsc-30c9IM/config.setCompilers -I/tmp/petsc-30c9IM/config.compilers -O /tmp/petsc-30c9IM/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" static inline int foo(int a) {return a;} int main() { foo(1);; return 0; } compilers: Set C StaticInline keyword to static inline Popping language C Defined "C_STATIC_INLINE" to "static inline" ================================================================================ TEST checkDynamicLoadFlag from config.compilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/compilers.py:328) TESTING: checkDynamicLoadFlag from config.compilers(config/BuildSystem/config/compilers.py:328) Checks that dlopen() takes RTLD_XXX, and defines PETSC_HAVE_RTLD_XXX if it does ================================================================================ TEST checkCLibraries from config.compilers(/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/compilers.py:168) TESTING: checkCLibraries from config.compilers(config/BuildSystem/config/compilers.py:168) Determines the libraries needed to link with C Pushing language C Executing: cc -c -o /tmp/petsc-30c9IM/config.compilers/conftest.o -I/tmp/petsc-30c9IM/config.libraries -I/tmp/petsc-30c9IM/config.setCompilers -I/tmp/petsc-30c9IM/config.compilers -O /tmp/petsc-30c9IM/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main() { ; return 0; } Pushing language C Popping language C Executing: cc -o /tmp/petsc-30c9IM/config.compilers/conftest -v -O /tmp/petsc-30c9IM/config.compilers/conftest.o -ldl Possible ERROR while running linker: stderr: /opt/cray/xt-asyncpe/5.19/bin/cc: INFO: Compiling for compute nodes running CLE. INFO: WARNING: CRAY_CPU_TARGET is not set. libsci default=istanbul /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ld /usr/lib64/crt1.o /usr/lib64/crti.o /opt/gcc/4.4.4/snos/lib/gcc/x86_64-suse-linux/4.4.4/crtbeginT.o /opt/gcc/4.4.4/snos/lib/gcc/x86_64-suse-linux/4.4.4/crtfastmath.o /opt/cray/cce/8.1.7/craylibs/x86-64/qc_fastmath.o /opt/cray/cce/8.1.7/craylibs/x86-64/no_mmap.o /tmp/petsc-30c9IM/config.compilers/conftest.o -Bstatic --whole-archive -lhugetlbfs --no-whole-archive -ldl -L /opt/cray/udreg/2.3.2-1.0402.6376.3.1.gem/lib64 -L /opt/cray/ugni/5.0-1.0402.6488.5.7.gem/lib64 -L /opt/cray/dmapp/4.0.1-1.0402.6266.5.11.gem/lib64 -L /opt/cray/xpmem/0.1-2.0402.39965.2.5.gem/lib64 -L /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/lib64 -L /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/lib64 -lrca -L/opt/cray/atp/1.6.2/lib/ --undefined=_ATP_Data_Globals --undefined=__atpHandlerInstall -lAtpSigHCommData -lAtpSigHandler -L /opt/cray/cce/8.1.7/CC/x86-64/lib/x86-64 -rpath=/opt/cray/cce/8.1.7/CC/x86-64/lib/x86-64 -L /opt/cray/cce/8.1.7/craylibs/x86-64 -rpath=/opt/cray/cce/8.1.7/craylibs/x86-64 -L /opt/gcc/4.4.4/snos/lib64 -rpath=/opt/gcc/4.4.4/snos/lib64 -L /opt/cray/mpt/5.6.4/gni/mpich2-cray/74/lib -L /opt/cray/libsci/12.0.01/cray/74/istanbul/lib -L /opt/cray/hdf5-parallel/1.8.9/cray/81/lib -lhdf5_hl_cray_parallel -lhdf5_cray_parallel -lz -lscicpp_cray -lsci_cray_mp -lmpich_cray -lmpl -lxpmem -ldmapp -lpmi -lugni -lalpslli -lalpsutil -ludreg -L /usr/lib/alps -L /opt/gcc/4.4.4/snos/lib/gcc/x86_64-suse-linux/4.4.4 -L /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/lib -L //usr/lib64 -EL -o /tmp/petsc-30c9IM/config.compilers/conftest --undefined=__pthread_initialize_minimal --as-needed --undefined=__pgas_get --undefined=__pgas_put -lpgas-dmapp -lrca -lxpmem -lu -ldmapp -lugni -lpmi -ludreg -lalpslli -lalpsutil -ldl -lfi -lstdc++ -lgcc_eh --no-as-needed -lf -lfi -lmodules -lf -lcraymath -lgfortran -lquadmath -lcraymp -lu -lcsup -lrt --whole-archive -ltcmalloc_minimal --no-whole-archive -lstdc++ -u__pthread_mutex_destroy -lpthread --start-group -ltcmalloc_minimal -lc -lcsup -lgcc_eh -lm -lgcc --end-group /opt/gcc/4.4.4/snos/lib/gcc/x86_64-suse-linux/4.4.4/crtend.o /usr/lib64/crtn.o /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/objcopy --remove-section=.note.ftn_module_data /tmp/petsc-30c9IM/config.compilers/conftest rmdir /tmp/pe_15228/ipa_tmp_15228/ rm /tmp/pe_15228//pldir/PL_path rm /tmp/pe_15228//pldir/PL_global_data rmdir /tmp/pe_15228//pldir rmdir /tmp/pe_15228/ Popping language C compilers: Checking arg /opt/cray/xt-asyncpe/5.19/bin/cc: compilers: Unknown arg /opt/cray/xt-asyncpe/5.19/bin/cc: compilers: Checking arg INFO: compilers: Unknown arg INFO: compilers: Checking arg Compiling compilers: Unknown arg Compiling compilers: Checking arg for compilers: Unknown arg for compilers: Checking arg compute compilers: Unknown arg compute compilers: Checking arg nodes compilers: Unknown arg nodes compilers: Checking arg running compilers: Unknown arg running compilers: Checking arg CLE. compilers: Unknown arg CLE. compilers: Checking arg INFO: compilers: Unknown arg INFO: compilers: Checking arg WARNING: compilers: Unknown arg WARNING: compilers: Checking arg CRAY_CPU_TARGET compilers: Unknown arg CRAY_CPU_TARGET compilers: Checking arg is compilers: Unknown arg is compilers: Checking arg not compilers: Unknown arg not compilers: Checking arg set. compilers: Unknown arg set. compilers: Checking arg libsci compilers: Unknown arg libsci compilers: Checking arg default=istanbul compilers: Unknown arg default=istanbul compilers: Checking arg /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ld compilers: Unknown arg /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/ld compilers: Checking arg /usr/lib64/crt1.o compilers: Unknown arg /usr/lib64/crt1.o compilers: Checking arg /usr/lib64/crti.o compilers: Unknown arg /usr/lib64/crti.o compilers: Checking arg /opt/gcc/4.4.4/snos/lib/gcc/x86_64-suse-linux/4.4.4/crtbeginT.o compilers: Unknown arg /opt/gcc/4.4.4/snos/lib/gcc/x86_64-suse-linux/4.4.4/crtbeginT.o compilers: Checking arg /opt/gcc/4.4.4/snos/lib/gcc/x86_64-suse-linux/4.4.4/crtfastmath.o compilers: Unknown arg /opt/gcc/4.4.4/snos/lib/gcc/x86_64-suse-linux/4.4.4/crtfastmath.o compilers: Checking arg /opt/cray/cce/8.1.7/craylibs/x86-64/qc_fastmath.o compilers: Unknown arg /opt/cray/cce/8.1.7/craylibs/x86-64/qc_fastmath.o compilers: Checking arg /opt/cray/cce/8.1.7/craylibs/x86-64/no_mmap.o compilers: Unknown arg /opt/cray/cce/8.1.7/craylibs/x86-64/no_mmap.o compilers: Checking arg /tmp/petsc-30c9IM/config.compilers/conftest.o compilers: Unknown arg /tmp/petsc-30c9IM/config.compilers/conftest.o compilers: Checking arg -Bstatic compilers: Unknown arg -Bstatic compilers: Checking arg --whole-archive compilers: Unknown arg --whole-archive compilers: Checking arg -lhugetlbfs compilers: Found library : -lhugetlbfs compilers: Checking arg --no-whole-archive compilers: Unknown arg --no-whole-archive compilers: Checking arg -ldl compilers: Found library : -ldl compilers: Checking arg -L compilers: Found -L /opt/cray/udreg/2.3.2-1.0402.6376.3.1.gem/lib64 compilers: Checking arg -L compilers: Found -L /opt/cray/ugni/5.0-1.0402.6488.5.7.gem/lib64 compilers: Checking arg -L compilers: Found -L /opt/cray/dmapp/4.0.1-1.0402.6266.5.11.gem/lib64 compilers: Checking arg -L compilers: Found -L /opt/cray/xpmem/0.1-2.0402.39965.2.5.gem/lib64 compilers: Checking arg -L compilers: Found -L /opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/lib64 compilers: Checking arg -L compilers: Found -L /opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/lib64 compilers: Checking arg -lrca compilers: Found library : -lrca compilers: Checking arg -L/opt/cray/atp/1.6.2/lib/ compilers: Found library directory: -L/opt/cray/atp/1.6.2/lib compilers: Checking arg --undefined=_ATP_Data_Globals compilers: Unknown arg --undefined=_ATP_Data_Globals compilers: Checking arg --undefined=__atpHandlerInstall compilers: Unknown arg --undefined=__atpHandlerInstall compilers: Checking arg -lAtpSigHCommData compilers: Found library : -lAtpSigHCommData compilers: Checking arg -lAtpSigHandler compilers: Found library : -lAtpSigHandler compilers: Checking arg -L compilers: Found -L /opt/cray/cce/8.1.7/CC/x86-64/lib/x86-64 compilers: Checking arg -rpath=/opt/cray/cce/8.1.7/CC/x86-64/lib/x86-64 compilers: Unknown arg -rpath=/opt/cray/cce/8.1.7/CC/x86-64/lib/x86-64 compilers: Checking arg -L compilers: Found -L /opt/cray/cce/8.1.7/craylibs/x86-64 compilers: Checking arg -rpath=/opt/cray/cce/8.1.7/craylibs/x86-64 compilers: Unknown arg -rpath=/opt/cray/cce/8.1.7/craylibs/x86-64 compilers: Checking arg -L compilers: Found -L /opt/gcc/4.4.4/snos/lib64 compilers: Checking arg -rpath=/opt/gcc/4.4.4/snos/lib64 compilers: Unknown arg -rpath=/opt/gcc/4.4.4/snos/lib64 compilers: Checking arg -L compilers: Found -L /opt/cray/mpt/5.6.4/gni/mpich2-cray/74/lib compilers: Checking arg -L compilers: Found -L /opt/cray/libsci/12.0.01/cray/74/istanbul/lib compilers: Checking arg -L compilers: Found -L /opt/cray/hdf5-parallel/1.8.9/cray/81/lib compilers: Checking arg -lhdf5_hl_cray_parallel compilers: Found library : -lhdf5_hl_cray_parallel compilers: Checking arg -lhdf5_cray_parallel compilers: Found library : -lhdf5_cray_parallel compilers: Checking arg -lz compilers: Found library : -lz compilers: Checking arg -lscicpp_cray compilers: Found library : -lscicpp_cray compilers: Checking arg -lsci_cray_mp compilers: Found library : -lsci_cray_mp compilers: Checking arg -lmpich_cray compilers: Found library : -lmpich_cray compilers: Checking arg -lmpl compilers: Found library : -lmpl compilers: Checking arg -lxpmem compilers: Found library : -lxpmem compilers: Checking arg -ldmapp compilers: Found library : -ldmapp compilers: Checking arg -lpmi compilers: Found library : -lpmi compilers: Checking arg -lugni compilers: Found library : -lugni compilers: Checking arg -lalpslli compilers: Found library : -lalpslli compilers: Checking arg -lalpsutil compilers: Found library : -lalpsutil compilers: Checking arg -ludreg compilers: Found library : -ludreg compilers: Checking arg -L compilers: Found -L /usr/lib/alps compilers: Checking arg -L compilers: Found -L /opt/gcc/4.4.4/snos/lib/gcc/x86_64-suse-linux/4.4.4 compilers: Checking arg -L compilers: Found -L /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/lib compilers: Checking arg -L compilers: Found -L //usr/lib64 compilers: Checking arg -EL compilers: Unknown arg -EL compilers: Checking arg -o compilers: Unknown arg -o compilers: Checking arg /tmp/petsc-30c9IM/config.compilers/conftest compilers: Unknown arg /tmp/petsc-30c9IM/config.compilers/conftest compilers: Checking arg --undefined=__pthread_initialize_minimal compilers: Unknown arg --undefined=__pthread_initialize_minimal compilers: Checking arg --as-needed compilers: Unknown arg --as-needed compilers: Checking arg --undefined=__pgas_get compilers: Unknown arg --undefined=__pgas_get compilers: Checking arg --undefined=__pgas_put compilers: Unknown arg --undefined=__pgas_put compilers: Checking arg -lpgas-dmapp compilers: Found library : -lpgas-dmapp compilers: Checking arg -lrca compilers: Checking arg -lxpmem compilers: Checking arg -lu compilers: Found library : -lu compilers: Checking arg -ldmapp compilers: Checking arg -lugni compilers: Checking arg -lpmi compilers: Checking arg -ludreg compilers: Checking arg -lalpslli compilers: Checking arg -lalpsutil compilers: Checking arg -ldl compilers: Checking arg -lfi compilers: Found library : -lfi compilers: Checking arg -lstdc++ compilers: Found library : -lstdc++ compilers: Checking arg -lgcc_eh compilers: Found library : -lgcc_eh compilers: Checking arg --no-as-needed compilers: Unknown arg --no-as-needed compilers: Checking arg -lf compilers: Found library : -lf compilers: Checking arg -lfi compilers: Checking arg -lmodules compilers: Found library : -lmodules compilers: Checking arg -lf compilers: Checking arg -lcraymath compilers: Found library : -lcraymath compilers: Checking arg -lgfortran compilers: Found library : -lgfortran compilers: Checking arg -lquadmath compilers: Found library : -lquadmath compilers: Checking arg -lcraymp compilers: Found library : -lcraymp compilers: Checking arg -lu compilers: Checking arg -lcsup compilers: Found library : -lcsup compilers: Checking arg -lrt compilers: Found library : -lrt compilers: Checking arg --whole-archive compilers: Unknown arg --whole-archive compilers: Checking arg -ltcmalloc_minimal compilers: Found library : -ltcmalloc_minimal compilers: Checking arg --no-whole-archive compilers: Unknown arg --no-whole-archive compilers: Checking arg -lstdc++ compilers: Checking arg -u__pthread_mutex_destroy compilers: Unknown arg -u__pthread_mutex_destroy compilers: Checking arg -lpthread compilers: Found library : -lpthread compilers: Checking arg --start-group compilers: Unknown arg --start-group compilers: Checking arg -ltcmalloc_minimal compilers: Checking arg -lc compilers: Skipping system library: -lc compilers: Checking arg -lcsup compilers: Checking arg -lgcc_eh compilers: Checking arg -lm compilers: Checking arg -lgcc compilers: Skipping system library: -lgcc compilers: Checking arg --end-group compilers: Unknown arg --end-group compilers: Checking arg /opt/gcc/4.4.4/snos/lib/gcc/x86_64-suse-linux/4.4.4/crtend.o compilers: Unknown arg /opt/gcc/4.4.4/snos/lib/gcc/x86_64-suse-linux/4.4.4/crtend.o compilers: Checking arg /usr/lib64/crtn.o compilers: Unknown arg /usr/lib64/crtn.o compilers: Checking arg /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/objcopy compilers: Unknown arg /opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/bin/objcopy compilers: Checking arg --remove-section=.note.ftn_module_data compilers: Unknown arg --remove-section=.note.ftn_module_data compilers: Checking arg /tmp/petsc-30c9IM/config.compilers/conftest compilers: Unknown arg /tmp/petsc-30c9IM/config.compilers/conftest compilers: Checking arg rmdir compilers: Unknown arg rmdir compilers: Checking arg /tmp/pe_15228/ipa_tmp_15228/ compilers: Unknown arg /tmp/pe_15228/ipa_tmp_15228/ compilers: Checking arg rm compilers: Unknown arg rm compilers: Checking arg /tmp/pe_15228//pldir/PL_path compilers: Unknown arg /tmp/pe_15228//pldir/PL_path compilers: Checking arg rm compilers: Unknown arg rm compilers: Checking arg /tmp/pe_15228//pldir/PL_global_data compilers: Unknown arg /tmp/pe_15228//pldir/PL_global_data compilers: Checking arg rmdir compilers: Unknown arg rmdir compilers: Checking arg /tmp/pe_15228//pldir compilers: Unknown arg /tmp/pe_15228//pldir compilers: Checking arg rmdir compilers: Unknown arg rmdir compilers: Checking arg /tmp/pe_15228/ compilers: Unknown arg /tmp/pe_15228/ compilers: Libraries needed to link C code with another linker: ['-lhugetlbfs', '-ldl', '-L/opt/cray/udreg/2.3.2-1.0402.6376.3.1.gem/lib64', '-L/opt/cray/ugni/5.0-1.0402.6488.5.7.gem/lib64', '-L/opt/cray/dmapp/4.0.1-1.0402.6266.5.11.gem/lib64', '-L/opt/cray/xpmem/0.1-2.0402.39965.2.5.gem/lib64', '-L/opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/lib64', '-L/opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/lib64', '-lrca', '-L/opt/cray/atp/1.6.2/lib', '-lAtpSigHCommData', '-lAtpSigHandler', '-L/opt/cray/cce/8.1.7/CC/x86-64/lib/x86-64', '-L/opt/cray/cce/8.1.7/craylibs/x86-64', '-L/opt/gcc/4.4.4/snos/lib64', '-L/opt/cray/mpt/5.6.4/gni/mpich2-cray/74/lib', '-L/opt/cray/libsci/12.0.01/cray/74/istanbul/lib', '-L/opt/cray/hdf5-parallel/1.8.9/cray/81/lib', '-lhdf5_hl_cray_parallel', '-lhdf5_cray_parallel', '-lz', '-lscicpp_cray', '-lsci_cray_mp', '-lmpich_cray', '-lmpl', '-lxpmem', '-ldmapp', '-lpmi', '-lugni', '-lalpslli', '-lalpsutil', '-ludreg', '-L/usr/lib/alps', '-L/opt/gcc/4.4.4/snos/lib/gcc/x86_64-suse-linux/4.4.4', '-L/opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/lib', '-L//usr/lib64', '-lpgas-dmapp', '-lu', '-lfi', '-lstdc++', '-lgcc_eh', '-lf', '-lmodules', '-lcraymath', '-lgfortran', '-lquadmath', '-lcraymp', '-lcsup', '-lrt', '-ltcmalloc_minimal', '-lpthread'] compilers: Check that C libraries can be used from Fortran Pushing language FC Popping language FC Pushing language FC Executing: ftn -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.F Successful compile: Source: program main end Executing: ftn -c -o /tmp/petsc-30c9IM/config.setCompilers/conftest.o -I/tmp/petsc-30c9IM/config.setCompilers /tmp/petsc-30c9IM/config.setCompilers/conftest.F Successful compile: Source: program main end Executing: ftn -o /tmp/petsc-30c9IM/config.setCompilers/conftest /tmp/petsc-30c9IM/config.setCompilers/conftest.o -lhugetlbfs -ldl -L/opt/cray/udreg/2.3.2-1.0402.6376.3.1.gem/lib64 -L/opt/cray/ugni/5.0-1.0402.6488.5.7.gem/lib64 -L/opt/cray/dmapp/4.0.1-1.0402.6266.5.11.gem/lib64 -L/opt/cray/xpmem/0.1-2.0402.39965.2.5.gem/lib64 -L/opt/cray/pmi/4.0.1-1.0000.9421.73.3.gem/lib64 -L/opt/cray/rca/1.0.0-2.0402.39780.3.94.gem/lib64 -lrca -L/opt/cray/atp/1.6.2/lib -lAtpSigHCommData -lAtpSigHandler -L/opt/cray/cce/8.1.7/CC/x86-64/lib/x86-64 -L/opt/cray/cce/8.1.7/craylibs/x86-64 -L/opt/gcc/4.4.4/snos/lib64 -L/opt/cray/mpt/5.6.4/gni/mpich2-cray/74/lib -L/opt/cray/libsci/12.0.01/cray/74/istanbul/lib -L/opt/cray/hdf5-parallel/1.8.9/cray/81/lib -lhdf5_hl_cray_parallel -lhdf5_cray_parallel -lz -lscicpp_cray -lsci_cray_mp -lmpich_cray -lmpl -lxpmem -ldmapp -lpmi -lugni -lalpslli -lalpsutil -ludreg -L/usr/lib/alps -L/opt/gcc/4.4.4/snos/lib/gcc/x86_64-suse-linux/4.4.4 -L/opt/cray/cce/8.1.7/cray-binutils/x86_64-unknown-linux-gnu/lib -L//usr/lib64 -lpgas-dmapp -lu -lfi -lstdc++ -lgcc_eh -lf -lmodules -lcraymath -lgfortran -lquadmath -lcraymp -lcsup -lrt -ltcmalloc_minimal -lpthread -ldl Possible ERROR while running linker: exit code 256 stderr: /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `tc_version': tcmalloc.cc:(.text+0x80): multiple definition of `tc_version' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(.text+0x80): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `tc_set_new_mode': tcmalloc.cc:(.text+0xc0): multiple definition of `tc_set_new_mode' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(.text+0xc0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `__mallopt': tcmalloc.cc:(google_malloc+0x0): multiple definition of `tc_mallopt' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):(.bss+0x9): multiple definition of `FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_tcmalloc_abort_on_large_alloc' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):(.bss+0x9): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `tc_heap_range': tcmalloc.cc:(.text+0x260): multiple definition of `tc_heap_range' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(.text+0x260): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `__mallinfo': tcmalloc.cc:(google_malloc+0x20): multiple definition of `tc_mallinfo' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x20): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `TCMallocGuard::~TCMallocGuard()': tcmalloc.cc:(.text+0xbe0): multiple definition of `TCMallocGuard::~TCMallocGuard()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(.text+0xbe0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `__pvalloc': tcmalloc.cc:(google_malloc+0xe0): multiple definition of `tc_pvalloc' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0xe0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `_int_valloc': tcmalloc.cc:(google_malloc+0x180): multiple definition of `tc_valloc' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x180): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `_int_memalign': tcmalloc.cc:(google_malloc+0x200): multiple definition of `tc_memalign' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x200): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `__posix_memalign': tcmalloc.cc:(google_malloc+0x280): multiple definition of `tc_posix_memalign' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x280): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `malloc_stats': tcmalloc.cc:(google_malloc+0x340): multiple definition of `tc_malloc_stats' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x340): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `__malloc_usable_size': tcmalloc.cc:(google_malloc+0x3c0): multiple definition of `tc_malloc_size' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x3c0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `TCMallocImplementation::GetAllocatedSize(void*)': tcmalloc.cc:(.text+0x16a0): multiple definition of `TCMallocImplementation::GetAllocatedSize(void*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(.text+0x16a0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `TCMallocGuard::~TCMallocGuard()': tcmalloc.cc:(.text+0x1820): multiple definition of `TCMallocGuard::~TCMallocGuard()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(.text+0x1820): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `operator new[](unsigned long, std::nothrow_t const&)': tcmalloc.cc:(google_malloc+0x560): multiple definition of `tc_newarray_nothrow' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x560): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `tc_newarray': tcmalloc.cc:(google_malloc+0x660): multiple definition of `tc_newarray' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x660): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `TCMallocImplementation::MarkThreadBusy()': tcmalloc.cc:(.text+0x2140): multiple definition of `TCMallocImplementation::MarkThreadBusy()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(.text+0x2140): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `_int_free': tcmalloc.cc:(google_malloc+0x780): multiple definition of `tc_free' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x780): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `__cfree': tcmalloc.cc:(google_malloc+0xa60): multiple definition of `tc_cfree' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0xa60): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `tc_delete': tcmalloc.cc:(google_malloc+0xd40): multiple definition of `tc_delete' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0xd40): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `operator delete(void*, std::nothrow_t const&)': tcmalloc.cc:(google_malloc+0x1020): multiple definition of `tc_delete_nothrow' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x1020): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `tc_deletearray': tcmalloc.cc:(google_malloc+0x1300): multiple definition of `tc_deletearray' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x1300): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `operator delete[](void*, std::nothrow_t const&)': tcmalloc.cc:(google_malloc+0x15e0): multiple definition of `tc_deletearray_nothrow' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x15e0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `_int_malloc': tcmalloc.cc:(google_malloc+0x18c0): multiple definition of `tc_malloc' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x18c0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `__calloc': tcmalloc.cc:(google_malloc+0x1cc0): multiple definition of `tc_calloc' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x1cc0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `_int_realloc': tcmalloc.cc:(google_malloc+0x2100): multiple definition of `tc_realloc' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x2100): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `operator new(unsigned long, std::nothrow_t const&)': tcmalloc.cc:(google_malloc+0x2960): multiple definition of `tc_new_nothrow' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x2960): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `TCMallocGuard::TCMallocGuard()': tcmalloc.cc:(.text+0x2c20): multiple definition of `TCMallocGuard::TCMallocGuard()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(.text+0x2c20): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `TCMallocGuard::TCMallocGuard()': tcmalloc.cc:(.text+0x3340): multiple definition of `TCMallocGuard::TCMallocGuard()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(.text+0x3340): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):(.bss+0x0): multiple definition of `FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_tcmalloc_large_alloc_report_threshold' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):(.bss+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `tc_new': tcmalloc.cc:(google_malloc+0x2e00): multiple definition of `tc_new' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x2e00): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):(.bss+0x8): multiple definition of `FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_notcmalloc_large_alloc_report_threshold' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):(.bss+0x8): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):(.bss+0xa): multiple definition of `FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_notcmalloc_abort_on_large_alloc' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):(.bss+0xa): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):(.data+0x0): multiple definition of `__libc_malloc_initialized' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):(.data+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):(.bss+0x10): multiple definition of `__morecore' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):(.bss+0x10): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `__malloc_usable_size': tcmalloc.cc:(google_malloc+0x3c0): multiple definition of `malloc_size' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x3c0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `__malloc_usable_size': tcmalloc.cc:(google_malloc+0x3c0): multiple definition of `malloc_usable_size' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x3c0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `_int_malloc': tcmalloc.cc:(google_malloc+0x18c0): multiple definition of `__libc_malloc' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x18c0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `_int_free': tcmalloc.cc:(google_malloc+0x780): multiple definition of `__libc_free' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x780): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `_int_realloc': tcmalloc.cc:(google_malloc+0x2100): multiple definition of `__libc_realloc' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x2100): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `__calloc': tcmalloc.cc:(google_malloc+0x1cc0): multiple definition of `__libc_calloc' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x1cc0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `__cfree': tcmalloc.cc:(google_malloc+0xa60): multiple definition of `__libc_cfree' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0xa60): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `_int_memalign': tcmalloc.cc:(google_malloc+0x200): multiple definition of `__libc_memalign' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x200): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `_int_valloc': tcmalloc.cc:(google_malloc+0x180): multiple definition of `__libc_valloc' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x180): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `__pvalloc': tcmalloc.cc:(google_malloc+0xe0): multiple definition of `__libc_pvalloc' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0xe0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `__mallopt': tcmalloc.cc:(google_malloc+0x0): multiple definition of `__libc_mallopt' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `__mallinfo': tcmalloc.cc:(google_malloc+0x20): multiple definition of `__libc_mallinfo' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x20): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `__posix_memalign': tcmalloc.cc:(google_malloc+0x280): multiple definition of `__posix_memalign' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x280): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `_int_malloc': tcmalloc.cc:(google_malloc+0x18c0): multiple definition of `__malloc' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x18c0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `_int_free': tcmalloc.cc:(google_malloc+0x780): multiple definition of `__free' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x780): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `_int_realloc': tcmalloc.cc:(google_malloc+0x2100): multiple definition of `__realloc' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x2100): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `__calloc': tcmalloc.cc:(google_malloc+0x1cc0): multiple definition of `__calloc' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x1cc0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `__cfree': tcmalloc.cc:(google_malloc+0xa60): multiple definition of `__cfree' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0xa60): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `_int_memalign': tcmalloc.cc:(google_malloc+0x200): multiple definition of `__memalign' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x200): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `_int_valloc': tcmalloc.cc:(google_malloc+0x180): multiple definition of `__valloc' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x180): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `__pvalloc': tcmalloc.cc:(google_malloc+0xe0): multiple definition of `__pvalloc' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0xe0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `__mallopt': tcmalloc.cc:(google_malloc+0x0): multiple definition of `__mallopt' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `__mallinfo': tcmalloc.cc:(google_malloc+0x20): multiple definition of `__mallinfo' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x20): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `__malloc_usable_size': tcmalloc.cc:(google_malloc+0x3c0): multiple definition of `__malloc_usable_size' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x3c0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `_int_malloc': tcmalloc.cc:(google_malloc+0x18c0): multiple definition of `_int_malloc' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x18c0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `_int_free': tcmalloc.cc:(google_malloc+0x780): multiple definition of `_int_free' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x780): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `_int_realloc': tcmalloc.cc:(google_malloc+0x2100): multiple definition of `_int_realloc' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x2100): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `_int_memalign': tcmalloc.cc:(google_malloc+0x200): multiple definition of `_int_memalign' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x200): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o): In function `_int_valloc': tcmalloc.cc:(google_malloc+0x180): multiple definition of `_int_valloc' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(tcmalloc.o):tcmalloc.cc:(google_malloc+0x180): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(common.o): In function `tcmalloc::SizeMap::NumMoveSize(unsigned long)': common.cc:(.text+0x0): multiple definition of `tcmalloc::SizeMap::NumMoveSize(unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(common.o):common.cc:(.text+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(common.o): In function `tcmalloc::metadata_system_bytes()': common.cc:(.text+0x80): multiple definition of `tcmalloc::metadata_system_bytes()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(common.o):common.cc:(.text+0x80): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(common.o): In function `tcmalloc::MetaDataAlloc(unsigned long)': common.cc:(.text+0xa0): multiple definition of `tcmalloc::MetaDataAlloc(unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(common.o):common.cc:(.text+0xa0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(common.o): In function `tcmalloc::SizeMap::Dump(TCMalloc_Printer*)': common.cc:(.text+0xe0): multiple definition of `tcmalloc::SizeMap::Dump(TCMalloc_Printer*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(common.o):common.cc:(.text+0xe0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(common.o): In function `tcmalloc::AlignmentForSize(unsigned long)': common.cc:(.text+0x180): multiple definition of `tcmalloc::AlignmentForSize(unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(common.o):common.cc:(.text+0x180): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(common.o): In function `tcmalloc::SizeMap::Init()': common.cc:(.text+0x2a0): multiple definition of `tcmalloc::SizeMap::Init()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(common.o):common.cc:(.text+0x2a0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(internal_logging.o): In function `TCMalloc_Printer::printf(char const*, ...)': internal_logging.cc:(.text+0x0): multiple definition of `TCMalloc_Printer::printf(char const*, ...)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(internal_logging.o):internal_logging.cc:(.text+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(internal_logging.o): In function `TCMalloc_MESSAGE(char const*, int, char const*, ...)': internal_logging.cc:(.text+0x100): multiple definition of `TCMalloc_MESSAGE(char const*, int, char const*, ...)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(internal_logging.o):internal_logging.cc:(.text+0x100): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(internal_logging.o): In function `TCMalloc_CrashReporter::PrintfAndDie(char const*, ...)': internal_logging.cc:(.text+0x380): multiple definition of `TCMalloc_CrashReporter::PrintfAndDie(char const*, ...)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(internal_logging.o):internal_logging.cc:(.text+0x380): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(internal_logging.o): In function `TCMalloc_CRASH(bool, char const*, int, char const*, ...)': internal_logging.cc:(.text+0x440): multiple definition of `TCMalloc_CRASH(bool, char const*, int, char const*, ...)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(internal_logging.o):internal_logging.cc:(.text+0x440): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o): In function `InitSystemAllocators()': system-alloc.cc:(.text+0x0): multiple definition of `InitSystemAllocators()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):system-alloc.cc:(.text+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o): In function `TCMalloc_SystemHeapRange(heap_range&)': system-alloc.cc:(.text+0x60): multiple definition of `TCMalloc_SystemHeapRange(heap_range&)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):system-alloc.cc:(.text+0x60): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o): In function `DumpSystemAllocatorStats(TCMalloc_Printer*)': system-alloc.cc:(.text+0xc0): multiple definition of `DumpSystemAllocatorStats(TCMalloc_Printer*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):system-alloc.cc:(.text+0xc0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o): In function `TCMalloc_SystemRelease(void*, unsigned long)': system-alloc.cc:(.text+0x100): multiple definition of `TCMalloc_SystemRelease(void*, unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):system-alloc.cc:(.text+0x100): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):(.bss+0x0): multiple definition of `FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_malloc_devmem_start' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):(.bss+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o): In function `TCMalloc_SystemAlloc(unsigned long, unsigned long*, unsigned long)': system-alloc.cc:(.text+0x1a0): multiple definition of `TCMalloc_SystemAlloc(unsigned long, unsigned long*, unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):system-alloc.cc:(.text+0x1a0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o): In function `DevMemSysAllocator::DumpStats(TCMalloc_Printer*)': system-alloc.cc:(.text+0x320): multiple definition of `DevMemSysAllocator::DumpStats(TCMalloc_Printer*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):system-alloc.cc:(.text+0x320): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o): In function `MmapSysAllocator::DumpStats(TCMalloc_Printer*)': system-alloc.cc:(.text+0x340): multiple definition of `MmapSysAllocator::DumpStats(TCMalloc_Printer*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):system-alloc.cc:(.text+0x340): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o): In function `SbrkSysAllocator::DumpStats(TCMalloc_Printer*)': system-alloc.cc:(.text+0x360): multiple definition of `SbrkSysAllocator::DumpStats(TCMalloc_Printer*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):system-alloc.cc:(.text+0x360): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o): In function `DevMemSysAllocator::Alloc(unsigned long, unsigned long*, unsigned long)': system-alloc.cc:(.text+0x380): multiple definition of `DevMemSysAllocator::Alloc(unsigned long, unsigned long*, unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):system-alloc.cc:(.text+0x380): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):(.bss+0x8): multiple definition of `FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_malloc_devmem_limit' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):(.bss+0x8): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o): In function `MmapSysAllocator::Alloc(unsigned long, unsigned long*, unsigned long)': system-alloc.cc:(.text+0x540): multiple definition of `MmapSysAllocator::Alloc(unsigned long, unsigned long*, unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):system-alloc.cc:(.text+0x540): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):(.bss+0xf): multiple definition of `FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_malloc_skip_mmap' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):(.bss+0xf): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o): In function `SbrkSysAllocator::Alloc(unsigned long, unsigned long*, unsigned long)': system-alloc.cc:(.text+0x680): multiple definition of `SbrkSysAllocator::Alloc(unsigned long, unsigned long*, unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):system-alloc.cc:(.text+0x680): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):(.bss+0xd): multiple definition of `FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_malloc_skip_sbrk' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):(.bss+0xd): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o): In function `RegisterSystemAllocator(SysAllocator*, int)': system-alloc.cc:(.text+0x780): multiple definition of `RegisterSystemAllocator(SysAllocator*, int)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):system-alloc.cc:(.text+0x780): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):(.bss+0x4): multiple definition of `FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_nomalloc_devmem_start' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):(.bss+0x4): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):(.bss+0xc): multiple definition of `FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_nomalloc_devmem_limit' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):(.bss+0xc): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):(.bss+0xe): multiple definition of `FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nomalloc_skip_sbrk' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):(.bss+0xe): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):(.bss+0x10): multiple definition of `FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead::FLAGS_nomalloc_skip_mmap' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(system-alloc.o):(.bss+0x10): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o): In function `tcmalloc::CentralFreeList::FetchFromSpans()': central_freelist.cc:(.text+0x0): multiple definition of `tcmalloc::CentralFreeList::FetchFromSpans()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o):central_freelist.cc:(.text+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o): In function `tcmalloc::CentralFreeList::Init(unsigned long)': central_freelist.cc:(.text+0x80): multiple definition of `tcmalloc::CentralFreeList::Init(unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o):central_freelist.cc:(.text+0x80): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o): In function `tcmalloc::CentralFreeList::tc_length()': central_freelist.cc:(.text+0xe0): multiple definition of `tcmalloc::CentralFreeList::tc_length()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o):central_freelist.cc:(.text+0xe0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o): In function `tcmalloc::CentralFreeList::Populate()': central_freelist.cc:(.text+0x160): multiple definition of `tcmalloc::CentralFreeList::Populate()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o):central_freelist.cc:(.text+0x160): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o): In function `tcmalloc::CentralFreeList::ReleaseToSpans(void*)': central_freelist.cc:(.text+0x340): multiple definition of `tcmalloc::CentralFreeList::ReleaseToSpans(void*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o):central_freelist.cc:(.text+0x340): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o): In function `tcmalloc::CentralFreeList::ReleaseListToSpans(void*)': central_freelist.cc:(.text+0x4e0): multiple definition of `tcmalloc::CentralFreeList::ReleaseListToSpans(void*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o):central_freelist.cc:(.text+0x4e0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o): In function `tcmalloc::CentralFreeList::ShrinkCache(int, bool)': central_freelist.cc:(.text+0x520): multiple definition of `tcmalloc::CentralFreeList::ShrinkCache(int, bool)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o):central_freelist.cc:(.text+0x520): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o): In function `tcmalloc::CentralFreeList::EvictRandomSizeClass(int, bool)': central_freelist.cc:(.text+0x680): multiple definition of `tcmalloc::CentralFreeList::EvictRandomSizeClass(int, bool)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o):central_freelist.cc:(.text+0x680): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o): In function `tcmalloc::CentralFreeList::RemoveRange(void**, void**, int)': central_freelist.cc:(.text+0x6e0): multiple definition of `tcmalloc::CentralFreeList::RemoveRange(void**, void**, int)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o):central_freelist.cc:(.text+0x6e0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o): In function `tcmalloc::CentralFreeList::MakeCacheSpace()': central_freelist.cc:(.text+0x920): multiple definition of `tcmalloc::CentralFreeList::MakeCacheSpace()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o):central_freelist.cc:(.text+0x920): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o): In function `tcmalloc::CentralFreeList::InsertRange(void*, void*, int)': central_freelist.cc:(.text+0xa20): multiple definition of `tcmalloc::CentralFreeList::InsertRange(void*, void*, int)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o):central_freelist.cc:(.text+0xa20): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o): In function `tcmalloc::CentralFreeList::FetchFromSpansSafe()': central_freelist.cc:(.text+0xbe0): multiple definition of `tcmalloc::CentralFreeList::FetchFromSpansSafe()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(central_freelist.o):central_freelist.cc:(.text+0xbe0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::RegisterSizeClass(tcmalloc::Span*, unsigned long)': page_heap.cc:(.text+0x0): multiple definition of `tcmalloc::PageHeap::RegisterSizeClass(tcmalloc::Span*, unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::GetNextRange(unsigned long, base::MallocRange*)': page_heap.cc:(.text+0x60): multiple definition of `tcmalloc::PageHeap::GetNextRange(unsigned long, base::MallocRange*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0x60): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::Check()': page_heap.cc:(.text+0x220): multiple definition of `tcmalloc::PageHeap::Check()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0x220): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):(.bss+0x0): multiple definition of `FLAG__namespace_do_not_use_directly_use_DECLARE_double_instead::FLAGS_tcmalloc_release_rate' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):(.bss+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::CheckList(tcmalloc::Span*, unsigned long, unsigned long, int)': page_heap.cc:(.text+0x2a0): multiple definition of `tcmalloc::PageHeap::CheckList(tcmalloc::Span*, unsigned long, unsigned long, int)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0x2a0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::CheckExpensive()': page_heap.cc:(.text+0x4e0): multiple definition of `tcmalloc::PageHeap::CheckExpensive()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0x4e0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::Split(tcmalloc::Span*, unsigned long)': page_heap.cc:(.text+0x5c0): multiple definition of `tcmalloc::PageHeap::Split(tcmalloc::Span*, unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0x5c0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::Dump(TCMalloc_Printer*)': page_heap.cc:(.text+0x6a0): multiple definition of `tcmalloc::PageHeap::Dump(TCMalloc_Printer*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0x6a0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::GetClassSizes(long*, long*, long*, long*)': page_heap.cc:(.text+0xba0): multiple definition of `tcmalloc::PageHeap::GetClassSizes(long*, long*, long*, long*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0xba0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::RemoveFromFreeList(tcmalloc::Span*)': page_heap.cc:(.text+0xd60): multiple definition of `tcmalloc::PageHeap::RemoveFromFreeList(tcmalloc::Span*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0xd60): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::PrependToFreeList(tcmalloc::Span*)': page_heap.cc:(.text+0xda0): multiple definition of `tcmalloc::PageHeap::PrependToFreeList(tcmalloc::Span*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0xda0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::PageHeap()': page_heap.cc:(.text+0xe20): multiple definition of `tcmalloc::PageHeap::PageHeap()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0xe20): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::PageHeap()': page_heap.cc:(.text+0xf20): multiple definition of `tcmalloc::PageHeap::PageHeap()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0xf20): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::MergeIntoFreeList(tcmalloc::Span*)': page_heap.cc:(.text+0x1020): multiple definition of `tcmalloc::PageHeap::MergeIntoFreeList(tcmalloc::Span*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0x1020): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::ReleaseLastNormalSpan(tcmalloc::PageHeap::SpanList*)': page_heap.cc:(.text+0x12a0): multiple definition of `tcmalloc::PageHeap::ReleaseLastNormalSpan(tcmalloc::PageHeap::SpanList*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0x12a0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::ReleaseAtLeastNPages(unsigned long)': page_heap.cc:(.text+0x1340): multiple definition of `tcmalloc::PageHeap::ReleaseAtLeastNPages(unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0x1340): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::Carve(tcmalloc::Span*, unsigned long)': page_heap.cc:(.text+0x14c0): multiple definition of `tcmalloc::PageHeap::Carve(tcmalloc::Span*, unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0x14c0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::AllocLarge(unsigned long)': page_heap.cc:(.text+0x1680): multiple definition of `tcmalloc::PageHeap::AllocLarge(unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0x1680): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::SearchFreeAndLargeLists(unsigned long)': page_heap.cc:(.text+0x1760): multiple definition of `tcmalloc::PageHeap::SearchFreeAndLargeLists(unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0x1760): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::GrowHeap(unsigned long)': page_heap.cc:(.text+0x1900): multiple definition of `tcmalloc::PageHeap::GrowHeap(unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0x1900): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::New(unsigned long)': page_heap.cc:(.text+0x1d00): multiple definition of `tcmalloc::PageHeap::New(unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0x1d00): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::IncrementalScavenge(unsigned long)': page_heap.cc:(.text+0x1ee0): multiple definition of `tcmalloc::PageHeap::IncrementalScavenge(unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0x1ee0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o): In function `tcmalloc::PageHeap::Delete(tcmalloc::Span*)': page_heap.cc:(.text+0x2100): multiple definition of `tcmalloc::PageHeap::Delete(tcmalloc::Span*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):page_heap.cc:(.text+0x2100): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):(.bss+0x8): multiple definition of `FLAG__namespace_do_not_use_directly_use_DECLARE_double_instead::FLAGS_notcmalloc_release_rate' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(page_heap.o):(.bss+0x8): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sampler.o): In function `tcmalloc::Sampler::PopulateFastLog2Table()': sampler.cc:(.text+0x0): multiple definition of `tcmalloc::Sampler::PopulateFastLog2Table()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sampler.o):sampler.cc:(.text+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sampler.o): In function `tcmalloc::Sampler::GetSamplePeriod()': sampler.cc:(.text+0x20): multiple definition of `tcmalloc::Sampler::GetSamplePeriod()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sampler.o):sampler.cc:(.text+0x20): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sampler.o):(.bss+0x0): multiple definition of `FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_tcmalloc_sample_parameter' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sampler.o):(.bss+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sampler.o): In function `tcmalloc::Sampler::InitStatics()': sampler.cc:(.text+0x40): multiple definition of `tcmalloc::Sampler::InitStatics()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sampler.o):sampler.cc:(.text+0x40): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sampler.o): In function `tcmalloc::Sampler::PickNextSamplingPoint()': sampler.cc:(.text+0x60): multiple definition of `tcmalloc::Sampler::PickNextSamplingPoint()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sampler.o):sampler.cc:(.text+0x60): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sampler.o):(.data+0x0): multiple definition of `tcmalloc::Sampler::log_table_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sampler.o):(.data+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sampler.o): In function `tcmalloc::Sampler::Init(unsigned int)': sampler.cc:(.text+0x140): multiple definition of `tcmalloc::Sampler::Init(unsigned int)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sampler.o):sampler.cc:(.text+0x140): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sampler.o):(.bss+0x8): multiple definition of `FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_notcmalloc_sample_parameter' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sampler.o):(.bss+0x8): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(span.o): In function `tcmalloc::DeleteSpan(tcmalloc::Span*)': span.cc:(.text+0x0): multiple definition of `tcmalloc::DeleteSpan(tcmalloc::Span*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(span.o):span.cc:(.text+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(span.o): In function `tcmalloc::DLL_Init(tcmalloc::Span*)': span.cc:(.text+0x20): multiple definition of `tcmalloc::DLL_Init(tcmalloc::Span*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(span.o):span.cc:(.text+0x20): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(span.o): In function `tcmalloc::DLL_Remove(tcmalloc::Span*)': span.cc:(.text+0x40): multiple definition of `tcmalloc::DLL_Remove(tcmalloc::Span*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(span.o):span.cc:(.text+0x40): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(span.o): In function `tcmalloc::DLL_Length(tcmalloc::Span const*)': span.cc:(.text+0x80): multiple definition of `tcmalloc::DLL_Length(tcmalloc::Span const*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(span.o):span.cc:(.text+0x80): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(span.o): In function `tcmalloc::DLL_Prepend(tcmalloc::Span*, tcmalloc::Span*)': span.cc:(.text+0xc0): multiple definition of `tcmalloc::DLL_Prepend(tcmalloc::Span*, tcmalloc::Span*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(span.o):span.cc:(.text+0xc0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(span.o): In function `tcmalloc::NewSpan(unsigned long, unsigned long)': span.cc:(.text+0xe0): multiple definition of `tcmalloc::NewSpan(unsigned long, unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(span.o):span.cc:(.text+0xe0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(stack_trace_table.o): In function `tcmalloc::StackTraceTable::Bucket::KeyEqual(unsigned long, tcmalloc::StackTrace const&) const': stack_trace_table.cc:(.text+0x0): multiple definition of `tcmalloc::StackTraceTable::Bucket::KeyEqual(unsigned long, tcmalloc::StackTrace const&) const' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(stack_trace_table.o):stack_trace_table.cc:(.text+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(stack_trace_table.o): In function `tcmalloc::StackTraceTable::ReadStackTracesAndClear()': stack_trace_table.cc:(.text+0x60): multiple definition of `tcmalloc::StackTraceTable::ReadStackTracesAndClear()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(stack_trace_table.o):stack_trace_table.cc:(.text+0x60): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(stack_trace_table.o): In function `tcmalloc::StackTraceTable::AddTrace(tcmalloc::StackTrace const&)': stack_trace_table.cc:(.text+0x220): multiple definition of `tcmalloc::StackTraceTable::AddTrace(tcmalloc::StackTrace const&)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(stack_trace_table.o):stack_trace_table.cc:(.text+0x220): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(stack_trace_table.o): In function `tcmalloc::StackTraceTable::~StackTraceTable()': stack_trace_table.cc:(.text+0x440): multiple definition of `tcmalloc::StackTraceTable::~StackTraceTable()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(stack_trace_table.o):stack_trace_table.cc:(.text+0x440): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(stack_trace_table.o): In function `tcmalloc::StackTraceTable::~StackTraceTable()': stack_trace_table.cc:(.text+0x460): multiple definition of `tcmalloc::StackTraceTable::~StackTraceTable()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(stack_trace_table.o):stack_trace_table.cc:(.text+0x460): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(stack_trace_table.o): In function `tcmalloc::StackTraceTable::StackTraceTable()': stack_trace_table.cc:(.text+0x480): multiple definition of `tcmalloc::StackTraceTable::StackTraceTable()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(stack_trace_table.o):stack_trace_table.cc:(.text+0x480): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(stack_trace_table.o): In function `tcmalloc::StackTraceTable::StackTraceTable()': stack_trace_table.cc:(.text+0x500): multiple definition of `tcmalloc::StackTraceTable::StackTraceTable()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(stack_trace_table.o):stack_trace_table.cc:(.text+0x500): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(static_vars.o):(.bss+0x1020): multiple definition of `tcmalloc::Static::central_cache_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(static_vars.o):(.bss+0x1020): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(static_vars.o): In function `tcmalloc::Static::InitStaticVars()': static_vars.cc:(.text+0x40): multiple definition of `tcmalloc::Static::InitStaticVars()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(static_vars.o):static_vars.cc:(.text+0x40): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(static_vars.o):(.bss+0x20): multiple definition of `tcmalloc::Static::sizemap_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(static_vars.o):(.bss+0x20): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(static_vars.o):(.bss+0x279a0): multiple definition of `tcmalloc::Static::span_allocator_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(static_vars.o):(.bss+0x279a0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(static_vars.o):(.bss+0x279c0): multiple definition of `tcmalloc::Static::stacktrace_allocator_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(static_vars.o):(.bss+0x279c0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(static_vars.o):(.bss+0x27a20): multiple definition of `tcmalloc::Static::bucket_allocator_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(static_vars.o):(.bss+0x27a20): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(static_vars.o):(.bss+0x27a60): multiple definition of `tcmalloc::Static::pageheap_memory_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(static_vars.o):(.bss+0x27a60): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(static_vars.o):(.bss+0x279e0): multiple definition of `tcmalloc::Static::sampled_objects_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(static_vars.o):(.bss+0x279e0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(static_vars.o):(.bss+0x0): multiple definition of `tcmalloc::Static::pageheap_lock_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(static_vars.o):(.bss+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(static_vars.o):(.bss+0x27a40): multiple definition of `tcmalloc::Static::growth_stacks_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(static_vars.o):(.bss+0x27a40): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::ThreadCache::IncreaseCacheLimitLocked()': thread_cache.cc:(.text+0x0): multiple definition of `tcmalloc::ThreadCache::IncreaseCacheLimitLocked()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.data+0x10): multiple definition of `tcmalloc::ThreadCache::unclaimed_cache_space_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.data+0x10): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.bss+0x50): multiple definition of `tcmalloc::ThreadCache::next_memory_steal_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.bss+0x50): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.bss+0x40): multiple definition of `tcmalloc::ThreadCache::thread_heaps_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.bss+0x40): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::ThreadCache::RecomputePerThreadCacheSize()': thread_cache.cc:(.text+0xa0): multiple definition of `tcmalloc::ThreadCache::RecomputePerThreadCacheSize()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0xa0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.bss+0x48): multiple definition of `tcmalloc::ThreadCache::thread_heap_count_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.bss+0x48): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.data+0x8): multiple definition of `tcmalloc::ThreadCache::overall_thread_cache_size_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.data+0x8): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.data+0x0): multiple definition of `tcmalloc::ThreadCache::per_thread_cache_size_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.data+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::ThreadCache::GetThreadStats(unsigned long*, unsigned long*)': thread_cache.cc:(.text+0x260): multiple definition of `tcmalloc::ThreadCache::GetThreadStats(unsigned long*, unsigned long*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0x260): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.bss+0x0): multiple definition of `FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_tcmalloc_max_total_thread_cache_bytes' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.bss+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::ThreadCache::Print(TCMalloc_Printer*) const': thread_cache.cc:(.text+0x320): multiple definition of `tcmalloc::ThreadCache::Print(TCMalloc_Printer*) const' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0x320): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::ThreadCache::InitTSD()': thread_cache.cc:(.text+0x3a0): multiple definition of `tcmalloc::ThreadCache::InitTSD()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0x3a0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::ThreadCache::DestroyThreadCache(void*)': thread_cache.cc:(.text+0x1840): multiple definition of `tcmalloc::ThreadCache::DestroyThreadCache(void*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0x1840): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.bss+0x5c): multiple definition of `tcmalloc::ThreadCache::heap_key_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.bss+0x5c): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.bss+0x58): multiple definition of `tcmalloc::ThreadCache::tsd_inited_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.bss+0x58): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::ThreadCache::GetSamplePeriod()': thread_cache.cc:(.text+0x3c0): multiple definition of `tcmalloc::ThreadCache::GetSamplePeriod()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0x3c0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, unsigned long, int)': thread_cache.cc:(.text+0x3e0): multiple definition of `tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, unsigned long, int)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0x3e0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::ThreadCache::FetchFromCentralCache(unsigned long, unsigned long)': thread_cache.cc:(.text+0x560): multiple definition of `tcmalloc::ThreadCache::FetchFromCentralCache(unsigned long, unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0x560): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::CheckIfKernelSupportsTLS()': thread_cache.cc:(.text+0x660): multiple definition of `tcmalloc::CheckIfKernelSupportsTLS()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0x660): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.bss+0x60): multiple definition of `tcmalloc::kernel_supports_tls' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.bss+0x60): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::ThreadCache::PrintThreads(TCMalloc_Printer*)': thread_cache.cc:(.text+0x720): multiple definition of `tcmalloc::ThreadCache::PrintThreads(TCMalloc_Printer*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0x720): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::ThreadCache::InitModule()': thread_cache.cc:(.text+0x7e0): multiple definition of `tcmalloc::ThreadCache::InitModule()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0x7e0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.bss+0x20): multiple definition of `tcmalloc::threadcache_allocator' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.bss+0x20): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::ThreadCache::IncreaseCacheLimit()': thread_cache.cc:(.text+0x900): multiple definition of `tcmalloc::ThreadCache::IncreaseCacheLimit()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0x900): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::ThreadCache::Init(unsigned long)': thread_cache.cc:(.text+0xa20): multiple definition of `tcmalloc::ThreadCache::Init(unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0xa20): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::ThreadCache::NewHeap(unsigned long)': thread_cache.cc:(.text+0xb80): multiple definition of `tcmalloc::ThreadCache::NewHeap(unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0xb80): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::ThreadCache::CreateCacheIfNecessary()': thread_cache.cc:(.text+0xde0): multiple definition of `tcmalloc::ThreadCache::CreateCacheIfNecessary()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0xde0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.tbss+0x0): multiple definition of `tcmalloc::ThreadCache::threadlocal_heap_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.tbss+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::ThreadCache::set_overall_thread_cache_size(unsigned long)': thread_cache.cc:(.text+0xec0): multiple definition of `tcmalloc::ThreadCache::set_overall_thread_cache_size(unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0xec0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::ThreadCache::Cleanup()': thread_cache.cc:(.text+0x10a0): multiple definition of `tcmalloc::ThreadCache::Cleanup()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0x10a0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::ThreadCache::Scavenge()': thread_cache.cc:(.text+0x1260): multiple definition of `tcmalloc::ThreadCache::Scavenge()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0x1260): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::ThreadCache::DeleteCache(tcmalloc::ThreadCache*)': thread_cache.cc:(.text+0x1580): multiple definition of `tcmalloc::ThreadCache::DeleteCache(tcmalloc::ThreadCache*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0x1580): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::ThreadCache::BecomeIdle()': thread_cache.cc:(.text+0x1880): multiple definition of `tcmalloc::ThreadCache::BecomeIdle()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0x1880): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o): In function `tcmalloc::ThreadCache::ListTooLong(tcmalloc::ThreadCache::FreeList*, unsigned long)': thread_cache.cc:(.text+0x1940): multiple definition of `tcmalloc::ThreadCache::ListTooLong(tcmalloc::ThreadCache::FreeList*, unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):thread_cache.cc:(.text+0x1940): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.bss+0x8): multiple definition of `FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_notcmalloc_max_total_thread_cache_bytes' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(thread_cache.o):(.bss+0x8): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o): In function `MallocHook_SetNewHook': malloc_hook.cc:(.text+0x0): multiple definition of `MallocHook_SetNewHook' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):malloc_hook.cc:(.text+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):(.data+0x0): multiple definition of `base::internal::new_hook_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):(.data+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o): In function `MallocHook_SetDeleteHook': malloc_hook.cc:(.text+0x20): multiple definition of `MallocHook_SetDeleteHook' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):malloc_hook.cc:(.text+0x20): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):(.bss+0x0): multiple definition of `base::internal::delete_hook_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):(.bss+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o): In function `MallocHook_SetPreMmapHook': malloc_hook.cc:(.text+0x40): multiple definition of `MallocHook_SetPreMmapHook' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):malloc_hook.cc:(.text+0x40): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):(.data+0x8): multiple definition of `base::internal::premmap_hook_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):(.data+0x8): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o): In function `MallocHook_SetMmapHook': malloc_hook.cc:(.text+0x60): multiple definition of `MallocHook_SetMmapHook' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):malloc_hook.cc:(.text+0x60): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):(.data+0x10): multiple definition of `base::internal::mmap_hook_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):(.data+0x10): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o): In function `MallocHook_SetMunmapHook': malloc_hook.cc:(.text+0x80): multiple definition of `MallocHook_SetMunmapHook' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):malloc_hook.cc:(.text+0x80): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):(.bss+0x8): multiple definition of `base::internal::munmap_hook_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):(.bss+0x8): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o): In function `MallocHook_SetMremapHook': malloc_hook.cc:(.text+0xa0): multiple definition of `MallocHook_SetMremapHook' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):malloc_hook.cc:(.text+0xa0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):(.bss+0x10): multiple definition of `base::internal::mremap_hook_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):(.bss+0x10): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o): In function `MallocHook_SetPreSbrkHook': malloc_hook.cc:(.text+0xc0): multiple definition of `MallocHook_SetPreSbrkHook' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):malloc_hook.cc:(.text+0xc0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):(.data+0x18): multiple definition of `base::internal::presbrk_hook_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):(.data+0x18): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o): In function `MallocHook_SetSbrkHook': malloc_hook.cc:(.text+0xe0): multiple definition of `MallocHook_SetSbrkHook' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):malloc_hook.cc:(.text+0xe0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):(.data+0x20): multiple definition of `base::internal::sbrk_hook_' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):(.data+0x20): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o): In function `MallocHook_GetCallerStackTrace': malloc_hook.cc:(.text+0x1a0): multiple definition of `MallocHook_GetCallerStackTrace' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):malloc_hook.cc:(.text+0x1a0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o): In function `MallocHook::UnhookedMUnmap(void*, unsigned long)': malloc_hook.cc:(.text+0x1c0): multiple definition of `MallocHook::UnhookedMUnmap(void*, unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):malloc_hook.cc:(.text+0x1c0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o): In function `MallocHook::UnhookedMMap(void*, unsigned long, int, int, int, long)': malloc_hook.cc:(.text+0x200): multiple definition of `MallocHook::UnhookedMMap(void*, unsigned long, int, int, int, long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):malloc_hook.cc:(.text+0x200): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o): In function `mmap': malloc_hook.cc:(malloc_hook+0x0): multiple definition of `mmap' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):malloc_hook.cc:(malloc_hook+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o): In function `mmap64': malloc_hook.cc:(malloc_hook+0xa0): multiple definition of `mmap64' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):malloc_hook.cc:(malloc_hook+0xa0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o): In function `munmap': malloc_hook.cc:(malloc_hook+0x140): multiple definition of `munmap' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):malloc_hook.cc:(malloc_hook+0x140): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o): In function `sbrk': malloc_hook.cc:(malloc_hook+0x180): multiple definition of `sbrk' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):malloc_hook.cc:(malloc_hook+0x180): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o): In function `mremap': malloc_hook.cc:(malloc_hook+0x200): multiple definition of `mremap' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_hook.o):malloc_hook.cc:(malloc_hook+0x200): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::Initialize()': malloc_extension.cc:(.text+0x0): multiple definition of `MallocExtension::Initialize()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::~MallocExtension()': malloc_extension.cc:(.text+0x20): multiple definition of `MallocExtension::~MallocExtension()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x20): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::~MallocExtension()': malloc_extension.cc:(.text+0x40): multiple definition of `MallocExtension::~MallocExtension()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x40): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::VerifyAllMemory()': malloc_extension.cc:(.text+0x60): multiple definition of `MallocExtension::VerifyAllMemory()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x60): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::VerifyNewMemory(void*)': malloc_extension.cc:(.text+0x80): multiple definition of `MallocExtension::VerifyNewMemory(void*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x80): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::VerifyArrayNewMemory(void*)': malloc_extension.cc:(.text+0xa0): multiple definition of `MallocExtension::VerifyArrayNewMemory(void*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0xa0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::VerifyMallocMemory(void*)': malloc_extension.cc:(.text+0xc0): multiple definition of `MallocExtension::VerifyMallocMemory(void*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0xc0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::GetNumericProperty(char const*, unsigned long*)': malloc_extension.cc:(.text+0xe0): multiple definition of `MallocExtension::GetNumericProperty(char const*, unsigned long*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0xe0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::SetNumericProperty(char const*, unsigned long)': malloc_extension.cc:(.text+0x100): multiple definition of `MallocExtension::SetNumericProperty(char const*, unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x100): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::GetStats(char*, int)': malloc_extension.cc:(.text+0x120): multiple definition of `MallocExtension::GetStats(char*, int)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x120): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::ReadStackTraces(int*)': malloc_extension.cc:(.text+0x140): multiple definition of `MallocExtension::ReadStackTraces(int*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x140): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::ReadHeapGrowthStackTraces()': malloc_extension.cc:(.text+0x160): multiple definition of `MallocExtension::ReadHeapGrowthStackTraces()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x160): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::MarkThreadIdle()': malloc_extension.cc:(.text+0x180): multiple definition of `MallocExtension::MarkThreadIdle()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x180): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::MarkThreadBusy()': malloc_extension.cc:(.text+0x1a0): multiple definition of `MallocExtension::MarkThreadBusy()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x1a0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::ReleaseToSystem(unsigned long)': malloc_extension.cc:(.text+0x1c0): multiple definition of `MallocExtension::ReleaseToSystem(unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x1c0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::ReleaseFreeMemory()': malloc_extension.cc:(.text+0x1e0): multiple definition of `MallocExtension::ReleaseFreeMemory()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x1e0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::SetMemoryReleaseRate(double)': malloc_extension.cc:(.text+0x200): multiple definition of `MallocExtension::SetMemoryReleaseRate(double)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x200): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::GetMemoryReleaseRate()': malloc_extension.cc:(.text+0x220): multiple definition of `MallocExtension::GetMemoryReleaseRate()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x220): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::GetEstimatedAllocatedSize(unsigned long)': malloc_extension.cc:(.text+0x240): multiple definition of `MallocExtension::GetEstimatedAllocatedSize(unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x240): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::GetAllocatedSize(void*)': malloc_extension.cc:(.text+0x260): multiple definition of `MallocExtension::GetAllocatedSize(void*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x260): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::GetFreeListSizes(std::vector >*)': malloc_extension.cc:(.text+0x280): multiple definition of `MallocExtension::GetFreeListSizes(std::vector >*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x280): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::Ranges(void*, void (*)(void*, base::MallocRange const*))': malloc_extension.cc:(.text+0x2a0): multiple definition of `MallocExtension::Ranges(void*, void (*)(void*, base::MallocRange const*))' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x2a0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::instance()': malloc_extension.cc:(.text+0x400): multiple definition of `MallocExtension::instance()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x400): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::Register(MallocExtension*)': malloc_extension.cc:(.text+0x420): multiple definition of `MallocExtension::Register(MallocExtension*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x420): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::MallocMemoryStats(int*, unsigned long*, int*)': malloc_extension.cc:(.text+0x480): multiple definition of `MallocExtension::MallocMemoryStats(int*, unsigned long*, int*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x480): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::~MallocExtension()': malloc_extension.cc:(.text+0x4e0): multiple definition of `MallocExtension::~MallocExtension()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x4e0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension_GetAllocatedSize': malloc_extension.cc:(.text+0x600): multiple definition of `MallocExtension_GetAllocatedSize' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x600): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension_GetEstimatedAllocatedSize': malloc_extension.cc:(.text+0x640): multiple definition of `MallocExtension_GetEstimatedAllocatedSize' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x640): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension_ReleaseToSystem': malloc_extension.cc:(.text+0x680): multiple definition of `MallocExtension_ReleaseToSystem' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x680): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension_ReleaseFreeMemory': malloc_extension.cc:(.text+0x6c0): multiple definition of `MallocExtension_ReleaseFreeMemory' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x6c0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension_MarkThreadBusy': malloc_extension.cc:(.text+0x700): multiple definition of `MallocExtension_MarkThreadBusy' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x700): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension_MarkThreadIdle': malloc_extension.cc:(.text+0x740): multiple definition of `MallocExtension_MarkThreadIdle' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x740): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension_SetNumericProperty': malloc_extension.cc:(.text+0x780): multiple definition of `MallocExtension_SetNumericProperty' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x780): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension_GetNumericProperty': malloc_extension.cc:(.text+0x7c0): multiple definition of `MallocExtension_GetNumericProperty' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x7c0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension_GetStats': malloc_extension.cc:(.text+0x800): multiple definition of `MallocExtension_GetStats' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x800): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension_MallocMemoryStats': malloc_extension.cc:(.text+0x840): multiple definition of `MallocExtension_MallocMemoryStats' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x840): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension_VerifyMallocMemory': malloc_extension.cc:(.text+0x8a0): multiple definition of `MallocExtension_VerifyMallocMemory' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x8a0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension_VerifyArrayNewMemory': malloc_extension.cc:(.text+0x8e0): multiple definition of `MallocExtension_VerifyArrayNewMemory' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x8e0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension_VerifyNewMemory': malloc_extension.cc:(.text+0x920): multiple definition of `MallocExtension_VerifyNewMemory' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x920): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension_VerifyAllMemory': malloc_extension.cc:(.text+0x960): multiple definition of `MallocExtension_VerifyAllMemory' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0x960): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::GetHeapGrowthStacks(std::string*)': malloc_extension.cc:(.text+0xae0): multiple definition of `MallocExtension::GetHeapGrowthStacks(std::string*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0xae0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o): In function `MallocExtension::GetHeapSample(std::string*)': malloc_extension.cc:(.text+0xb80): multiple definition of `MallocExtension::GetHeapSample(std::string*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(malloc_extension.o):malloc_extension.cc:(.text+0xb80): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(maybe_threads.o): In function `perftools_pthread_once(int*, void (*)())': maybe_threads.cc:(.text+0x0): multiple definition of `perftools_pthread_once(int*, void (*)())' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(maybe_threads.o):maybe_threads.cc:(.text+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(maybe_threads.o): In function `perftools_pthread_setspecific(unsigned int, void*)': maybe_threads.cc:(.text+0x40): multiple definition of `perftools_pthread_setspecific(unsigned int, void*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(maybe_threads.o):maybe_threads.cc:(.text+0x40): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(maybe_threads.o): In function `perftools_pthread_getspecific(unsigned int)': maybe_threads.cc:(.text+0x80): multiple definition of `perftools_pthread_getspecific(unsigned int)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(maybe_threads.o):maybe_threads.cc:(.text+0x80): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(maybe_threads.o): In function `perftools_pthread_key_create(unsigned int*, void (*)(void*))': maybe_threads.cc:(.text+0xc0): multiple definition of `perftools_pthread_key_create(unsigned int*, void (*)(void*))' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(maybe_threads.o):maybe_threads.cc:(.text+0xc0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(atomicops-internals-x86.o):(.bss+0x0): multiple definition of `AtomicOps_Internalx86CPUFeatures' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(atomicops-internals-x86.o):(.bss+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(spinlock_internal.o): In function `base::internal::SpinLockDelay(int volatile*, int, int)': spinlock_internal.cc:(.text+0xf5): multiple definition of `base::internal::SpinLockDelay(int volatile*, int, int)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(spinlock_internal.o):spinlock_internal.cc:(.text+0xf5): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(spinlock_internal.o): In function `base::internal::SpinLockWake(int volatile*, bool)': spinlock_internal.cc:(.text+0x187): multiple definition of `base::internal::SpinLockWake(int volatile*, bool)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(spinlock_internal.o):spinlock_internal.cc:(.text+0x187): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(spinlock_internal.o): In function `base::internal::SpinLockWait(int volatile*, int, base::internal::SpinLockWaitTransition const*)': spinlock_internal.cc:(.text+0x1db): multiple definition of `base::internal::SpinLockWait(int volatile*, int, base::internal::SpinLockWaitTransition const*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(spinlock_internal.o):spinlock_internal.cc:(.text+0x1db): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(spinlock.o):(.rodata+0x0): multiple definition of `SpinLock::LINKER_INITIALIZED' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(spinlock.o):(.rodata+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(spinlock.o): In function `SpinLock::SpinLoop(long, int*)': spinlock.cc:(.text+0x36): multiple definition of `SpinLock::SpinLoop(long, int*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(spinlock.o):spinlock.cc:(.text+0x36): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(spinlock.o): In function `SpinLock::SlowLock()': spinlock.cc:(.text+0xb8): multiple definition of `SpinLock::SlowLock()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(spinlock.o):spinlock.cc:(.text+0xb8): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(spinlock.o): In function `SpinLock::SlowUnlock(unsigned long)': spinlock.cc:(.text+0x180): multiple definition of `SpinLock::SlowUnlock(unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(spinlock.o):spinlock.cc:(.text+0x180): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o): In function `GetenvBeforeMain(char const*)': sysinfo.cc:(.text+0x0): multiple definition of `GetenvBeforeMain(char const*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o):sysinfo.cc:(.text+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o): In function `GetUniquePathFromEnv(char const*, char*)': sysinfo.cc:(.text+0x218): multiple definition of `GetUniquePathFromEnv(char const*, char*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o):sysinfo.cc:(.text+0x218): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o): In function `CyclesPerSecond()': sysinfo.cc:(.text+0x942): multiple definition of `CyclesPerSecond()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o):sysinfo.cc:(.text+0x942): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o): In function `NumCPUs()': sysinfo.cc:(.text+0x961): multiple definition of `NumCPUs()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o):sysinfo.cc:(.text+0x961): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o): In function `HasPosixThreads()': sysinfo.cc:(.text+0x972): multiple definition of `HasPosixThreads()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o):sysinfo.cc:(.text+0x972): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o): In function `ProcMapsIterator::ProcMapsIterator(int)': sysinfo.cc:(.text+0xa46): multiple definition of `ProcMapsIterator::ProcMapsIterator(int)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o):sysinfo.cc:(.text+0xa46): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o): In function `ProcMapsIterator::Init(int, ProcMapsIterator::Buffer*, bool)': sysinfo.cc:(.text+0xb8a): multiple definition of `ProcMapsIterator::Init(int, ProcMapsIterator::Buffer*, bool)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o):sysinfo.cc:(.text+0xb8a): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o): In function `ProcMapsIterator::ProcMapsIterator(int)': sysinfo.cc:(.text+0xa78): multiple definition of `ProcMapsIterator::ProcMapsIterator(int)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o):sysinfo.cc:(.text+0xa78): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o): In function `ProcMapsIterator::ProcMapsIterator(int, ProcMapsIterator::Buffer*)': sysinfo.cc:(.text+0xaaa): multiple definition of `ProcMapsIterator::ProcMapsIterator(int, ProcMapsIterator::Buffer*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o):sysinfo.cc:(.text+0xaaa): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o): In function `ProcMapsIterator::ProcMapsIterator(int, ProcMapsIterator::Buffer*)': sysinfo.cc:(.text+0xae0): multiple definition of `ProcMapsIterator::ProcMapsIterator(int, ProcMapsIterator::Buffer*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o):sysinfo.cc:(.text+0xae0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o): In function `ProcMapsIterator::ProcMapsIterator(int, ProcMapsIterator::Buffer*, bool)': sysinfo.cc:(.text+0xb16): multiple definition of `ProcMapsIterator::ProcMapsIterator(int, ProcMapsIterator::Buffer*, bool)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o):sysinfo.cc:(.text+0xb16): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o): In function `ProcMapsIterator::ProcMapsIterator(int, ProcMapsIterator::Buffer*, bool)': sysinfo.cc:(.text+0xb50): multiple definition of `ProcMapsIterator::ProcMapsIterator(int, ProcMapsIterator::Buffer*, bool)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o):sysinfo.cc:(.text+0xb50): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o): In function `ProcMapsIterator::~ProcMapsIterator()': sysinfo.cc:(.text+0xd06): multiple definition of `ProcMapsIterator::~ProcMapsIterator()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o):sysinfo.cc:(.text+0xd06): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o): In function `ProcMapsIterator::~ProcMapsIterator()': sysinfo.cc:(.text+0xd5e): multiple definition of `ProcMapsIterator::~ProcMapsIterator()' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o):sysinfo.cc:(.text+0xd5e): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o): In function `ProcMapsIterator::Valid() const': sysinfo.cc:(.text+0xdb6): multiple definition of `ProcMapsIterator::Valid() const' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o):sysinfo.cc:(.text+0xdb6): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o): In function `ProcMapsIterator::Next(unsigned long*, unsigned long*, char**, unsigned long*, long*, char**)': sysinfo.cc:(.text+0xdce): multiple definition of `ProcMapsIterator::Next(unsigned long*, unsigned long*, char**, unsigned long*, long*, char**)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o):sysinfo.cc:(.text+0xdce): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o): In function `ProcMapsIterator::NextExt(unsigned long*, unsigned long*, char**, unsigned long*, long*, char**, unsigned long*, unsigned long*, unsigned long*, unsigned long*, unsigned long*)': sysinfo.cc:(.text+0xe54): multiple definition of `ProcMapsIterator::NextExt(unsigned long*, unsigned long*, char**, unsigned long*, long*, char**, unsigned long*, unsigned long*, unsigned long*, unsigned long*, unsigned long*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o):sysinfo.cc:(.text+0xe54): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o): In function `ProcMapsIterator::FormatLine(char*, int, unsigned long, unsigned long, char const*, unsigned long, long, char const*, unsigned long)': sysinfo.cc:(.text+0x13cc): multiple definition of `ProcMapsIterator::FormatLine(char*, int, unsigned long, unsigned long, char const*, unsigned long, long, char const*, unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o):sysinfo.cc:(.text+0x13cc): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o): In function `tcmalloc::FillProcSelfMaps(char*, int, bool*)': sysinfo.cc:(.text+0x1574): multiple definition of `tcmalloc::FillProcSelfMaps(char*, int, bool*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o):sysinfo.cc:(.text+0x1574): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o): In function `tcmalloc::DumpProcSelfMaps(int)': sysinfo.cc:(.text+0x16a8): multiple definition of `tcmalloc::DumpProcSelfMaps(int)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(sysinfo.o):sysinfo.cc:(.text+0x16a8): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(logging.o):(.bss+0x0): multiple definition of `FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_verbose' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(logging.o):(.bss+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(logging.o):(.bss+0x4): multiple definition of `FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead::FLAGS_noverbose' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(logging.o):(.bss+0x4): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(logging.o): In function `RawOpenForWriting(char const*)': logging.cc:(.text+0x0): multiple definition of `RawOpenForWriting(char const*)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(logging.o):logging.cc:(.text+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(logging.o): In function `RawWrite(int, char const*, unsigned long)': logging.cc:(.text+0x29): multiple definition of `RawWrite(int, char const*, unsigned long)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(logging.o):logging.cc:(.text+0x29): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(logging.o): In function `RawClose(int)': logging.cc:(.text+0xa2): multiple definition of `RawClose(int)' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(logging.o):logging.cc:(.text+0xa2): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(dynamic_annotations.o): In function `RunningOnValgrind': dynamic_annotations.c:(.text+0x0): multiple definition of `RunningOnValgrind' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(dynamic_annotations.o):dynamic_annotations.c:(.text+0x0): first defined here /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(dynamic_annotations.o): In function `ValgrindSlowdown': dynamic_annotations.c:(.text+0xc0): multiple definition of `ValgrindSlowdown' /opt/cray/cce/8.1.7/craylibs/x86-64/libtcmalloc_minimal.a(dynamic_annotations.o):dynamic_annotations.c:(.text+0xc0): first defined here Popping language FC compilers: Error message from compiling {Cannot compile/link FC with ftn.} **** Configure header /tmp/petsc-30c9IM/confdefs.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #ifndef PETSC_HAVE_DLFCN_H #define PETSC_HAVE_DLFCN_H 1 #endif #ifndef PETSC_C_STATIC_INLINE #define PETSC_C_STATIC_INLINE static inline #endif #ifndef PETSC_C_RESTRICT #define PETSC_C_RESTRICT restrict #endif #ifndef PETSC_HAVE_LIBDL #define PETSC_HAVE_LIBDL 1 #endif #ifndef PETSC_ARCH #define PETSC_ARCH "arch-linux2-c-opt" #endif #ifndef PETSC_CLANGUAGE_C #define PETSC_CLANGUAGE_C 1 #endif #ifndef PETSC_HAVE_SHARED_LIBRARIES #define PETSC_HAVE_SHARED_LIBRARIES 1 #endif #ifndef PETSC_USE_GDB_DEBUGGER #define PETSC_USE_GDB_DEBUGGER 1 #endif #ifndef PETSC_USE_ERRORCHECKING #define PETSC_USE_ERRORCHECKING 1 #endif #endif **** C specific Configure header /tmp/petsc-30c9IM/conffix.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #if defined(__cplusplus) extern "C" { } #else #endif #endif ******************************************************************************* UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for details): ------------------------------------------------------------------------------- C libraries cannot directly be used from Fortran ******************************************************************************* File "./config/configure.py", line 405, in petsc_configure framework.configure(out = sys.stdout) File "/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/framework.py", line 1090, in configure self.processChildren() File "/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/framework.py", line 1079, in processChildren self.serialEvaluation(self.childGraph) File "/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/framework.py", line 1060, in serialEvaluation child.configure() File "/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/compilers.py", line 1438, in configure self.executeTest(self.checkCLibraries) File "/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/base.py", line 126, in executeTest ret = test(*args,**kargs) File "/mnt/lustre/lus0/space/fs1036/local/PETSc/petsc-3.7.4/config/BuildSystem/config/compilers.py", line 313, in checkCLibraries raise RuntimeError('C libraries cannot directly be used from Fortran') ================================================================================ Finishing Configure Run at Fri Feb 10 13:07:10 2017 ================================================================================