This is the mail archive of the
mailing list for the GNU Fortran project.
Re: Including GMP/MPFR in GCC repository?
On Wed, 11 Oct 2006, Mark Mitchell wrote:
> Kaveh R. GHAZI wrote:
> > On Mon, 9 Oct 2006, Mark Mitchell wrote:
> >> Kaveh R. GHAZI wrote:
> >>> Has there been any thought to including GMP/MPFR in the GCC repository
> >>> like we do for zlib and intl?
> >> I do not think we should be including more such packages in the GCC
> >> repository. It's complicated from an FSF perspective and it bloats our
> >> software. GCC is a complicated piece of software, and to build it you
> >> need a lot of stuff installed on your system. I think we should just
> >> accept that. :-)
> > So when I start using MPFR from the middle-end for PR 29335, it's okay to
> > force everyone building GCC to get MPFR? (I.e. not just the people who
> > want to build fortran.)
> It is my opinion (as a GCC developer, not as a representative of the
> FSF/SC) that, yes, that is fine. I think most other people that
> responded agreed. (I do think that we should make sure that MPFR works
> on all of the popular host platforms, of course.)
Cross-referencing the gcc-testresults list with the proposed list of
primary and secondary platforms here:
I see the following platforms are providing gfortran test results, which
implies that they have MPFR. In a couple of cases I wasn't able to find a
direct target match, so I used a similar platform and noted that in
parentheses next to the desired platform triplet.
We can also check the list of known platforms supporting MPFR from their
website for additional safety. In there is claims to support
i386-unknown-freebsd5.4 and hppa2.0w-hp-hpux11.23 so those fuzzy matches
below are cleared. I don't know about mipsisa64-elf, but I suspect it
works given that other mips do (irix, linux-gnu). Codesourcery provides
nightly arm-eabi results without fortran. Perhaps you can check that one?
Is this sufficient research to proceed in your opinion?
* arm-eabi (arm-unknown-linux-gnu)
* i386-unknown-freebsd (alpha-unknown-freebsd5.4)
* mipsisa64-elf (mipsel-unknown-linux-gnu)
* hppa2.0w-hp-hpux11.23 (hppa2.0w-hp-hpux11.11)