Re: [Fink-users] Switch to gcc43 (Was Re: octave.info gcc-4.3)

2008-03-19 Thread Ben Abbott
On Mar 14, 2008, at 2:46 AM, Martin Costabel wrote:

 Jean-François Mertens wrote:
 []
 but right, if true it would encourage a fast update of anything in   
 fink to gcc43

 I too have come round to the conclusion that this is indeed the best  
 plan for action at this moment. I would suggest that we band  
 together and do this update rather quickly.

 I am CCing fink-devel so that the maintainers of the 28 packages  
 concerned get a chance to act, but I think we should just test this  
 upgrade for each of these packages and then simply go ahead and  
 change any package that builds correctly with gcc43. As far as I  
 know, no problem with the switch from gcc42 to gcc43 has yet been  
 reported.

 Here are the package descriptions concerned:

 graphics/pdftk.info
 libs/cfitsio.info
 sci/atlas.info
 sci/avl.info
 sci/cernlib2005.info
 sci/dx.info
 sci/fftw.info
 sci/fftw3.info
 sci/geant4.8.info
 sci/geant4.9.info
 sci/gopenmol.info
 sci/hdf5.info
 sci/libnc-dap3.info
 sci/netcdf-gfortran.info
 sci/octave-forge.info
 sci/octave.info
 sci/octplot.info
 sci/patchy4.info
 sci/plplot.info
 sci/qprop.info
 sci/root-pythia.info
 sci/root5-devel.info
 sci/root5.info
 sci/scilab.info
 sci/scipy-py.info
 sci/wip.info
 sci/xfoil.info
 utils/clamav.info

 -- 
 Martin

I continue to have problems with building the bleeding-edge octave  
sources. Unfortunately the bus error I encounter leaves gdb useless  
to me :-(

In a nut shell, I'm unable to execute A\B or mldivide(A,B) in  
octave for more than 96 eqns/unknowns.

It is has been pointed out that using gcc 4.0.1 (Apple's vecLib) will  
conflict with gfortran 4.1+, due to type mismatches resulting from how  
gfortran treats functions. I haven't looked at the detail, but when I  
googled, gfortran ff2c type mismatch quite a bit showed up.

The suggested solution is to add -ff2c to the fortran compile  
parameters.

I can't vouch for any of this, but if someone can tell me what to  
change in the atlas.info to pass -ff2c to gfortran, I can test  
suggested solution and report back.

Ben
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Fink-users mailing list
Fink-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-users


Re: [Fink-users] Switch to gcc43 (Was Re: octave.info gcc-4.3)

2008-03-19 Thread Ben Abbott


Ben Abbott wrote:
 
 On Mar 14, 2008, at 2:46 AM, Martin Costabel wrote:
 
 Jean-François Mertens wrote:
 []
 but right, if true it would encourage a fast update of anything in   
 fink to gcc43

 I too have come round to the conclusion that this is indeed the best  
 plan for action at this moment. I would suggest that we band  
 together and do this update rather quickly.

 I am CCing fink-devel so that the maintainers of the 28 packages  
 concerned get a chance to act, but I think we should just test this  
 upgrade for each of these packages and then simply go ahead and  
 change any package that builds correctly with gcc43. As far as I  
 know, no problem with the switch from gcc42 to gcc43 has yet been  
 reported.

 Here are the package descriptions concerned:

 graphics/pdftk.info
 libs/cfitsio.info
 sci/atlas.info
 sci/avl.info
 sci/cernlib2005.info
 sci/dx.info
 sci/fftw.info
 sci/fftw3.info
 sci/geant4.8.info
 sci/geant4.9.info
 sci/gopenmol.info
 sci/hdf5.info
 sci/libnc-dap3.info
 sci/netcdf-gfortran.info
 sci/octave-forge.info
 sci/octave.info
 sci/octplot.info
 sci/patchy4.info
 sci/plplot.info
 sci/qprop.info
 sci/root-pythia.info
 sci/root5-devel.info
 sci/root5.info
 sci/scilab.info
 sci/scipy-py.info
 sci/wip.info
 sci/xfoil.info
 utils/clamav.info

 -- 
 Martin
 
 I continue to have problems with building the bleeding-edge octave  
 sources. Unfortunately the bus error I encounter leaves gdb useless  
 to me :-(
 
 In a nut shell, I'm unable to execute A\B or mldivide(A,B) in  
 octave for more than 96 eqns/unknowns.
 
 It is has been pointed out that using gcc 4.0.1 (Apple's vecLib) will  
 conflict with gfortran 4.1+, due to type mismatches resulting from how  
 gfortran treats functions. I haven't looked at the detail, but when I  
 googled, gfortran ff2c type mismatch quite a bit showed up.
 
 The suggested solution is to add -ff2c to the fortran compile  
 parameters.
 
 I can't vouch for any of this, but if someone can tell me what to  
 change in the atlas.info to pass -ff2c to gfortran, I can test  
 suggested solution and report back.
 
 Ben
 

Update, I built octave using gfortran with -ff2c added to the configure
parameters and passed all tests included in make check

./configure '--prefix=/sw' 'FLIBS=/sw/lib/gcc4.3/lib/libgfortran.dylib'
'F77=/sw/bin/gfortran' '--libexecdir=${prefix}/lib' 'CFLAGS=-g -O3'
'LDFLAGS=-g -L/sw/lib' 'CPPFLAGS=-I/sw/include' 'CXXFLAGS=-g -O3' 'FFLAGS=-g
-O3 -fbounds-check -ff2c' '--without-blas' '--without-lapack'

The lapack and blas were satisfied by the versions included in Octave's
libcruft.

Ben


-- 
View this message in context: 
http://www.nabble.com/octave.info---gcc-4.3-tp16027509p16169677.html
Sent from the fink-users mailing list archive at Nabble.com.


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Fink-users mailing list
Fink-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-users


Re: [Fink-users] Switch to gcc43 (Was Re: octave.info gcc-4.3)

2008-03-19 Thread Ben Abbott



Ben Abbott wrote:
 
 
 Ben Abbott wrote:
 
 On Mar 14, 2008, at 2:46 AM, Martin Costabel wrote:
 
 Jean-François Mertens wrote:
 []
 but right, if true it would encourage a fast update of anything in   
 fink to gcc43

 I too have come round to the conclusion that this is indeed the best  
 plan for action at this moment. I would suggest that we band  
 together and do this update rather quickly.

 I am CCing fink-devel so that the maintainers of the 28 packages  
 concerned get a chance to act, but I think we should just test this  
 upgrade for each of these packages and then simply go ahead and  
 change any package that builds correctly with gcc43. As far as I  
 know, no problem with the switch from gcc42 to gcc43 has yet been  
 reported.

 Here are the package descriptions concerned:

 graphics/pdftk.info
 libs/cfitsio.info
 sci/atlas.info
 sci/avl.info
 sci/cernlib2005.info
 sci/dx.info
 sci/fftw.info
 sci/fftw3.info
 sci/geant4.8.info
 sci/geant4.9.info
 sci/gopenmol.info
 sci/hdf5.info
 sci/libnc-dap3.info
 sci/netcdf-gfortran.info
 sci/octave-forge.info
 sci/octave.info
 sci/octplot.info
 sci/patchy4.info
 sci/plplot.info
 sci/qprop.info
 sci/root-pythia.info
 sci/root5-devel.info
 sci/root5.info
 sci/scilab.info
 sci/scipy-py.info
 sci/wip.info
 sci/xfoil.info
 utils/clamav.info

 -- 
 Martin
 
 I continue to have problems with building the bleeding-edge octave  
 sources. Unfortunately the bus error I encounter leaves gdb useless  
 to me :-(
 
 In a nut shell, I'm unable to execute A\B or mldivide(A,B) in  
 octave for more than 96 eqns/unknowns.
 
 It is has been pointed out that using gcc 4.0.1 (Apple's vecLib) will  
 conflict with gfortran 4.1+, due to type mismatches resulting from how  
 gfortran treats functions. I haven't looked at the detail, but when I  
 googled, gfortran ff2c type mismatch quite a bit showed up.
 
 The suggested solution is to add -ff2c to the fortran compile  
 parameters.
 
 I can't vouch for any of this, but if someone can tell me what to  
 change in the atlas.info to pass -ff2c to gfortran, I can test  
 suggested solution and report back.
 
 Ben
 
 
 Update, I built octave using gfortran with -ff2c added to the configure
 parameters and passed all tests included in make check
 
 ./configure '--prefix=/sw' 'FLIBS=/sw/lib/gcc4.3/lib/libgfortran.dylib'
 'F77=/sw/bin/gfortran' '--libexecdir=${prefix}/lib' 'CFLAGS=-g -O3'
 'LDFLAGS=-g -L/sw/lib' 'CPPFLAGS=-I/sw/include' 'CXXFLAGS=-g -O3'
 'FFLAGS=-g -O3 -fbounds-check -ff2c' '--without-blas' '--without-lapack'
 
 The lapack and blas were satisfied by the versions included in Octave's
 libcruft.
 
 Ben
 

I've just completed a build using the configure options passed by
octave.info, except that -ff2c was included in the FFLAGS.

make check passed all tests!

Ben
-- 
View this message in context: 
http://www.nabble.com/octave.info---gcc-4.3-tp16027509p16170713.html
Sent from the fink-users mailing list archive at Nabble.com.


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Fink-users mailing list
Fink-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-users


[Fink-users] Switch to gcc43 (Was Re: octave.info gcc-4.3)

2008-03-14 Thread Martin Costabel
Jean-François Mertens wrote:
[]
 but right, if true it would encourage a fast update of anything in  
 fink to gcc43 

I too have come round to the conclusion that this is indeed the best 
plan for action at this moment. I would suggest that we band together 
and do this update rather quickly.

I am CCing fink-devel so that the maintainers of the 28 packages 
concerned get a chance to act, but I think we should just test this 
upgrade for each of these packages and then simply go ahead and change 
any package that builds correctly with gcc43. As far as I know, no 
problem with the switch from gcc42 to gcc43 has yet been reported.

Here are the package descriptions concerned:

graphics/pdftk.info
libs/cfitsio.info
sci/atlas.info
sci/avl.info
sci/cernlib2005.info
sci/dx.info
sci/fftw.info
sci/fftw3.info
sci/geant4.8.info
sci/geant4.9.info
sci/gopenmol.info
sci/hdf5.info
sci/libnc-dap3.info
sci/netcdf-gfortran.info
sci/octave-forge.info
sci/octave.info
sci/octplot.info
sci/patchy4.info
sci/plplot.info
sci/qprop.info
sci/root-pythia.info
sci/root5-devel.info
sci/root5.info
sci/scilab.info
sci/scipy-py.info
sci/wip.info
sci/xfoil.info
utils/clamav.info

-- 
Martin


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Fink-users mailing list
Fink-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-users