strange gfortran problem

Ryan Schmidt ryandesign at macports.org
Thu Apr 26 19:58:10 PDT 2012


On Apr 26, 2012, at 20:02, Victor Eijkhout wrote:

> this may be more suited for the dev list….

I think we're probably not fortran experts here; you may have to ask the developers of gcc instead. Test with gcc47 and gcc48 first of course to make sure it's not a problem they've already fixed.


> I have a  small fortran program that gives different (read: wrong) output on macports from on linux.
> 
> [albook:~/Current/petsc-course/course20120514/fsolutions] %% gfortran --version
> GNU Fortran (GCC) 4.6.3
> Copyright (C) 2011 Free Software Foundation, Inc.
> 
> GNU Fortran comes with NO WARRANTY, to the extent permitted by law.
> You may redistribute copies of GNU Fortran
> under the terms of the GNU General Public License.
> For more information about these matters, see the file named COPYING
> 
> [albook:~/Current/petsc-course/course20120514/fsolutions] %% gfortran sizeof.f 
> [albook:~/Current/petsc-course/course20120514/fsolutions] %% a.out
> int4:                    8
> int8:                   16
> ### that should be 4 & 8
> [albook:~/Current/petsc-course/course20120514/fsolutions] %% cat sizeof.f 
>       program main
>       integer(kind=selected_int_kind(5)) a
>       integer(kind=selected_int_kind(10)) b
>       write(*,*) 'int4:',sizeof(a)
>       write(*,*) 'int8:',sizeof(b)
>       end
> [albook:~/Current/petsc-course/course20120514/fsolutions] %% which gfortran 
> /opt/local/bin/gfortran
> [albook:~/Current/petsc-course/course20120514/fsolutions] %% ls -l `!!`
> ls -l `which gfortran `
> lrwxr-xr-x  1 root  admin  30 Apr 26 19:44 /opt/local/bin/gfortran@ -> /opt/local/bin/gfortran-mp-4.6





More information about the macports-users mailing list