cvs commit: ports/lang Makefile ports/lang/g95 Makefile
distinfo pkg-descr pkg-plist ports/lang/g95/files patch-fibheap.c
patch-mf-impl.h
Nakata Maho
chat95 at mbox.kyoto-inet.or.jp
Mon Feb 2 05:21:43 PST 2004
Message-ID: <20040202041956.GA85518 at troutmask.apl.washington.edu> の記事にて
Steve Kargl <sgk at troutmask.apl.washington.edu> さんは書かれました :
> On Sun, Feb 01, 2004 at 03:20:23PM -0800, Maho Nakata wrote:
> > maho 2004/02/01 15:20:23 PST
> >
> > FreeBSD ports repository
> >
> > Modified files:
> > lang Makefile
> > Added files:
> > lang/g95 Makefile distinfo pkg-descr pkg-plist
> > lang/g95/files patch-fibheap.c patch-mf-impl.h
> > Log:
> > Add New port lang/g95 GNU Fortran 90/95 Compiler
> > from GCC's tree-ssa-20020619-branch and still this
> > is alpha stage.
> > you can invoke Fortran by typing gfortran or g95,
> >
> > Note: gcc-3.5 will include this effort.
> >
>
> Please back this out. There are two different compilers
> named g95 and gfortran, respectively. g95 is the name
> used by Andy Vaught for his compiler, which you cannot
> compile of FreeBSD. gfortran is the name of the Fortran
> 95 compiler that is in the tree-ssa branch of the GCC
> cvs source tree. I believe that the gfortran developers
> would prefer to avoid the confusion between g95 and
> gfortran.
Really? I extracted
http://g95.sourceforge.net/g95-x86-linux.tgz
from Andy Vaught's site and found a directory named
g95-install/lib/gcc-lib/i686-pc-linux-gnu/3.5-tree-ssa
.
so I thought that both two compilers are integrated.
Anyway I will ask him about it.
> Also, I build and run 250000 LOC of Fortran 77 and
> Fortran 90 through gfortran several times a week without
> patching the source. Why are patch-fibheap.c and
> patch-mf-impl.h necessary? Have you filed a PR with
> GCC?
No.
Just compiled and didn't pass compilations. this is
very ad hoc patch. I'll add --disable-libmudflap and maybe
I can remove patch-mf-impl.h.
> Finally, the gfortran run time library uses the C99
> round[f](3) math function. FreeBSD does not have
> this function implemented. See the FreeBSD-standards
> mailing list for details.
Then what should I do?
Thanks for your info!
--maho
More information about the cvs-ports
mailing list