[petsc-dev] freebsd breakage

Satish Balay balay at mcs.anl.gov
Tue Sep 8 16:13:37 CDT 2015


On Tue, 8 Sep 2015, Tobin Isaac wrote:

> I've pushed a fix and merged it into next that I think should work.

I tested 'arch-freebsd-pkgs-opt' build - that completes now.

Satish

> 
> My changes also exposed a bug in SAWS configuration: I've pushed a
> pull request to that repo that should fix it.  If you accept it, I'll
> bump the version in --download-saws.
> 
>   Toby
> 
> On Tue, Sep 08, 2015 at 11:28:16AM -0500, Barry Smith wrote:
> > 
> >   Toby,
> > 
> >      This must be your pull request causing grief.
> > 
> >   Barry
> > 
> > > On Sep 8, 2015, at 11:23 AM, Satish Balay <balay at mcs.anl.gov> wrote:
> > > 
> > > http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/configure_next_arch-freebsd-cxx-pkgs-opt_wii.log
> > > http://ftp.mcs.anl.gov/pub/petsc/nightlylogs/archive/2015/09/08/configure_next_arch-freebsd-pkgs-opt_wii.log
> > > 
> > > https://bitbucket.org/petsc/petsc/commits/e1450d8053bc869c6cfb945a2ea6dba10cadf607 is triggering this.
> > > 
> > > sept-3: ================================================================================
> > > TEST checkSharedLinker from config.setCompilers(/usr/home/balay/petsc.clone-2/config/BuildSystem/config/setCompilers.py:1246)
> > > TESTING: checkSharedLinker from config.setCompilers(/usr/home/balay/petsc.clone-2/config/BuildSystem/config/setCompilers.py:1246)
> > >  Check that the linker can produce shared libraries
> > > Executing: uname -s
> > > stdout: FreeBSD
> > >                              Checking shared linker /usr/home/balay/petsc.clone-2/arch-freebsd-cxx-pkgs-opt/bin/mpicxx using flags ['-shared']
> > > Checking for program /usr/home/balay/petsc.clone-2/arch-freebsd-cxx-pkgs-opt/bin/mpicxx...found
> > >                                  Defined make macro "LD_SHARED" to "/usr/home/balay/petsc.clone-2/arch-freebsd-cxx-pkgs-opt/bin/mpicxx"
> > > Executing: /usr/home/balay/petsc.clone-2/arch-freebsd-cxx-pkgs-opt/bin/mpicc -c -o /tmp/petsc-GagEyB/config.setCompilers/conftest.o -I/tmp/petsc-GagEyB/config.compilers -I/tmp/petsc-GagEyB/config.utilities.closure -I/tmp/petsc-GagEyB/config.headers -I/tmp/petsc-GagEyB/config.utilities.cacheDetails -I/tmp/petsc-GagEyB/config.types -I/tmp/petsc-GagEyB/config.atomics -I/tmp/petsc-GagEyB/config.utilities.getResidentSetSize -I/tmp/petsc-GagEyB/config.libraries -I/tmp/petsc-GagEyB/config.utilities.featureTestMacros -I/tmp/petsc-GagEyB/config.utilities.missing -I/tmp/petsc-GagEyB/config.setCompilers -I/tmp/petsc-GagEyB/config.functions  -fPIC  /tmp/petsc-GagEyB/config.setCompilers/conftest.c 
> > > Successful compile:
> > > 
> > > 
> > > sept-8: ================================================================================
> > > TEST checkSharedLinker from config.setCompilers(/usr/home/balay/petsc.clone-2/config/BuildSystem/config/setCompilers.py:1263)
> > > TESTING: checkSharedLinker from config.setCompilers(/usr/home/balay/petsc.clone-2/config/BuildSystem/config/setCompilers.py:1263)
> > >  Check that the linker can produce shared libraries
> > > Executing: uname -s
> > > stdout: FreeBSD
> > >                              Checking shared linker /usr/home/balay/petsc.clone-2/arch-freebsd-cxx-pkgs-opt/bin/mpicxx using flags ['-shared']
> > > Checking for program /usr/home/balay/petsc.clone-2/arch-freebsd-cxx-pkgs-opt/bin/mpicxx...found
> > >                                  Defined make macro "LD_SHARED" to "/usr/home/balay/petsc.clone-2/arch-freebsd-cxx-pkgs-opt/bin/mpicxx"
> > > Executing: /usr/home/balay/petsc.clone-2/arch-freebsd-cxx-pkgs-opt/bin/mpicc -c -o /tmp/petsc-xTFsod/config.setCompilers/conftest.o -I/tmp/petsc-xTFsod/config.compilers -I/tmp/petsc-xTFsod/config.utilities.closure -I/tmp/petsc-xTFsod/config.headers -I/tmp/petsc-xTFsod/config.utilities.cacheDetails -I/tmp/petsc-xTFsod/config.types -I/tmp/petsc-xTFsod/config.atomics -I/tmp/petsc-xTFsod/config.utilities.getResidentSetSize -I/tmp/petsc-xTFsod/config.libraries -I/tmp/petsc-xTFsod/config.utilities.featureTestMacros -I/tmp/petsc-xTFsod/config.utilities.missing -I/tmp/petsc-xTFsod/config.setCompilers -I/tmp/petsc-xTFsod/config.functions   /tmp/petsc-xTFsod/config.setCompilers/conftest.c 
> > > Successful compile:
> > > <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
> > > 
> > > So the -fPIC is missing from the sep-8 compile - triggering this issue?
> > > 
> > > Satish
> > > 
> > 
> 




More information about the petsc-dev mailing list