This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: llvm-gcc + gmp 4.1?


Reini Urban wrote:
> I needed llvm.
> llvm builds fine, but llvm-gcc for fortran requires an updated gmp
> 4.1, which is interesting because we have gmp-4.2.4.
> This looks like a gcc upstream problem.
> And the llvm gcc frontend is only at 4.2, not 4.3, which would make life
> easier.
> Dave, do have any idea?

  Heh, I'm probably not the Dave you're looking for... but anyway:

> http://llvm.org/releases/2.5/llvm-gcc-4.2-2.5.source.tar.gz
> 
> checking for correct version of gmp.h... yes
> checking for correct version of mpfr.h... buggy version of MPFR detected
> checking for any version of mpfr.h... no
> configure: error: GMP 4.1 and MPFR 2.2.1 or newer versions required by fortran


  So... why do you think this is a gmp issue?  The message says that mpfr is
the problem.  It's possible that the real problem is an incorrect autoconf
check.  I'm just unpacking the llvm tarball to see if I can see whether it
really thinks that 2.4.1 is known buggy, or if it's maybe failing because it's
a newer version number than it expects (remember all the fails when texinfo
went from x.9 to x.10 because the regex assumed only one digit after the point?)

  Also, I haven't seen anything like this with upstream gcc or 4.3, so if it
is a gcc bug, it's already been fixed.  While I'm looking through m4 files,
why not do some googling and see if you can find if this cropped up before on
the gcc list?

    cheers,
      DaveK

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]