Maintainability first. If something fails with parallel make, and is reproducible with plain "make" (i.e. doesn't screw up the build directory), I don't see a reason not to move it. You'd do "make" anyway to check if a dependency is missing, wouldn't you?

Really, all I care about is having it depend on the languages enabled. It's driving me crazy at the moment on a non-fortran build.


As was pointed out, gmp/mpfr are now used in the default code path. This is causing systems with multiple sets of libraries installed, or optional libraries installed in odd paths (/opt/local) to start overriding others.

Right now, for example there are two sets of libiconv found on my system. Configure finds one set in /usr/lib, but the -L added for gmp when I set it to /opt/local finds gnu libiconv off in /opt/local which really isn't the desired result. Of course, I can work around this using --with-libiconv-prefix, but my configure line is starting to look a bit long...

At some point the configury should agree on how to find optional libraries. I don't mind picking either the system or the ones in .../ some-prefix, but it should be consistent in how it looks for libraries and headers.

Thoughts?

-eric

Reply via email to