cvs commit: ports/lang/gcc40 Makefile distinfo pkg-plist

Gerald Pfeifer gerald at pfeifer.com
Thu Mar 24 14:42:50 PST 2005


On Thu, 3 Mar 2005, David O'Brien wrote:
>> Only Fortran depends on external library at that time, and needs 
>> configure args as well. This configure line should be removed, because 
>> IMHO gcc should build without external dependency.
> No, GCC also has an external dependancy -- libiconv.  We also have a
> configure arg for it: --with-libiconv-prefix=${LOCALBASE}.

However, libiconv is present on many (if not) most systems, whereas
libgmp often is an extra one.  I know, because I've been building
and testing our lang/gcc ports on many systems where by default I'm
just having a guest announct. ;-)

NAKATA Maho <chat95 at mac.com> wrote:
> Thanks. This is historical reason. I'm second to having Fortran in base 
> system

Fully agreed.  Hmm, that's going to get interesting though: once FreeBSD
switches to GCC 4.x as the system compiler, does this mean that libgmp
will become part of the base system as well given that the new Fortran
frontend has this dependency?

How do you plan to handle that?  (This is a question I really don't know
how to answer; it's certainly not rhethoric.)

> So what we should do ask gerald to remove WITH_FORTRAN knob.

I think we should keep it in any case, to give users and testers more
freedom, but we could consider changing the default.

Gerald
-- 
Gerald Pfeifer (Jerry)   gerald at pfeifer.com   http://www.pfeifer.com/gerald/


More information about the cvs-all mailing list