[petsc-dev] Configure problem on Titan

Satish Balay balay at mcs.anl.gov
Wed Mar 11 17:10:38 CDT 2015


A more suitable way to specify -lstdc++ would be via option LIBS
[this way  its used by clinker,cxxlinker,flinker - as required]

LIBS="-lstdc++"

Satish

On Wed, 11 Mar 2015, Eric Bavier wrote:

> It looks like you are building with the PGI compilers.  Try adding:
> 
> --CXX_LINKER_FLAGS="-Meh_frame -lstdc++"
> 
> to your petsc configure flags.
> 
> Hope that helps,
> `~Eric Bavier, Scientific Libraries, Cray Inc.
> ________________________________________
> From: petsc-dev-bounces at mcs.anl.gov [petsc-dev-bounces at mcs.anl.gov] on behalf of Satish Balay [balay at mcs.anl.gov]
> Sent: Wednesday, March 11, 2015 16:55
> To: Mark Adams
> Cc: For users of the development version of PETSc
> Subject: Re: [petsc-dev] Configure problem on Titan
> 
> >>>>>>>>>
> Executing: ftn  -o /tmp/scratch/petsc-5_JlCR/config.compilers/conftest    -mp -fast  /tmp/scratch/petsc-5_JlCR/config.compilers/conftest.o /tmp/scratch/petsc-5_JlCR/config.compilers/cxxobj.o  /tmp/scratch/petsc-5_JlCR/config.compilers/confc.o  -ldl
> Possible ERROR while running linker: exit code 512
> stderr:
> /tmp/scratch/petsc-5_JlCR/config.compilers/cxxobj.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
> /tmp/scratch/petsc-5_JlCR/config.compilers/confc.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
> /usr/bin/ld: link errors found, deleting executable `/tmp/scratch/petsc-5_JlCR/config.compilers/conftest'
> <<<<<<
> 
> Perhaps the compilers are not setup correctly after the update?
> 
> If you don't need c++ - you can try building with --with-cxx=0 configure option..
> 
> satish
> 
> On Wed, 11 Mar 2015, Mark Adams wrote:
> 
> > I am getting this error on Titan.  They just had a big PM and it was
> > recommended that we rebuild everything
> >
> 
> 




More information about the petsc-dev mailing list