[petsc-dev] Configure problem on Titan

Mark Adams mfadams at lbl.gov
Wed Mar 11 18:36:23 CDT 2015


I am now trying to build on Titan with GNU and get this.  I tried with and
without 'LIBS=-lstdc++'.

On Wed, Mar 11, 2015 at 3:50 PM, Mark Adams <mfadams at lbl.gov> wrote:

>
>
> On Wed, Mar 11, 2015 at 3:10 PM, Satish Balay <balay at mcs.anl.gov> 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: 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
>> > >
>> >
>> >
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20150311/2e0d3e27/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: configure.log
Type: application/octet-stream
Size: 79989 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20150311/2e0d3e27/attachment.obj>


More information about the petsc-dev mailing list