This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH]: bump minimum MPFR version, (includes some fortran bits)
On Mon, Oct 27, 2008 at 8:22 AM, Joseph S. Myers
<joseph@codesourcery.com> wrote:
> On Sun, 26 Oct 2008, David Edelsohn wrote:
>
>> Graphite's CLooG and PPL libraries use libgmpxx. Because cc1 is not linked
>> by g++, this effectively requires that libgmpxx must be a shared
>> library. libgmp
>
> I hope the Graphite people are working on fixing this for 4.4. As I said
> in <http://gcc.gnu.org/ml/gcc-patches/2008-08/msg00144.html> (following
> Ian's slides), libstdc++ should be statically linked into cc1 by default -
> which probably means that if static libgmpxx is available then it should
> be used.
I disagree; this is a very bad suggestion and will introduce more breakage.
Statically linking libstdc++ breaks some architectures.
If and when GCC itself is C++, it can be linked with libstdc++. Until then,
there is no reason the dependencies of libraries should be propagated
to cc1 itself.
Graphite will be a technology preview in GCC 4.4, with the associated
volatility.
David