This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
build failure, GMP not available
- From: Geoffrey Keating <geoffk at apple dot com>
- To: "Kaveh R. Ghazi" <ghazi at caip dot rutgers dot edu>, GCC Mailing List <gcc at gcc dot gnu dot org>, gcc-regression at gcc dot gnu dot org
- Date: Mon, 30 Oct 2006 09:57:27 -0800
- Subject: build failure, GMP not available
Hi Kaveh,
Since your patch
------------------------------------------------------------------------
r117933 | ghazi | 2006-10-21 06:58:13 -0700 (Sat, 21 Oct 2006) | 16
lines
* configure.in: Require GMP-4.1+ and MPFR-2.2+. Don't check
need_gmp anymore.
I'm getting
configure: error: Building GCC requires GMP 4.1+ and MPFR 2.2+. Try
the --with-gmp and/or --with-mpfr options.
1. Is this intentional?
2. Is it supposed to apply to the host, the target, or both?
3. If it's intentional, what is the list of platforms that you
intended to prevent building, that is, platforms which GCC used to
support but on which GMP or MPFR does not build?
4. Are you aware that the GMP home page says
[2006-05-04] GMP does not build on MacInteltosh machines. No fix
planned for GMP 4.x.
and indeed it does not appear to build correctly when configured on
my MacBook Pro?
5. Are you aware that the GMP home page says
Note that we chose not to work around all new GCC bugs in this
release. Never forget to do make check after building the library
to make likely it was not miscompiled!
and therefore this library needs to be part of the bootstrap, not
built separately?
6. The regression tester does actually have GMP installed, but it is,
not in /usr/local. Should this code be searching for GMP and mpfr in
more places if it is not found?
Because of the severe nature of this problem (everything doesn't
build, multiple hosts affected), I'd like you to consider backing out
this patch until the problems are fixed. I'll work on a patch which
just disables the check for Darwin.Attachment:
smime.p7s
Description: S/MIME cryptographic signature