On Wed, Mar 11, 2015 at 3:10 PM, Satish Balay <[email protected]> wrote:
> A more suitable way to specify -lstdc++ would be via option LIBS > [this way its used by clinker,cxxlinker,flinker - as required] > > LIBS="-lstdc++" > Ah, right. I have that on Edison. Now it seems to be required on Titan. Thanks, > > 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: [email protected] [[email protected]] on > behalf of Satish Balay [[email protected]] > > 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 > > > > > > > > >
