gmp3 with 4.08.x
Simon Marlow
simonmar@microsoft.com
Tue, 24 Apr 2001 14:04:30 +0100
> On Tue, Apr 24, 2001 at 12:32:56 +0100, Simon Marlow wrote:
> > > Is it possible to get a ghc-4.08.x working with libgmp3 (external
> > > would be nice)?
> > >=20
> > > How? =3D)
> >=20
> > Not without making some changes to the 4.08.x RTS. I would=20
> stick with
> > GMP 2 if you can.
>=20
> [299]% ldd /usr/lib/ghc-4.08.1/hsc
> --> libgmp.so.3 =3D> /usr/lib/libgmp.so.3 (0x4001b000) =20
> <--
> libm.so.6 =3D> /lib/libm.so.6 (0x4003d000)
> libc.so.6 =3D> /lib/libc.so.6 (0x4005f000)
> /lib/ld-linux.so.2 =3D> /lib/ld-linux.so.2 (0x40000000)
> =09
> worx. :) At least, it compiles. Is there any short program I can test
> whether the gmp stuff works correctly with? Is using `Integer' types
> (and computations on it) enough?
>=20
> BTW: I didn't change too much, AFAIR.
The native code generator will also need changing (it refers to some of
the internal GMP functions explicitly). I think probably the rest of
the compiler is OK.
To test it you need to use large integers, as Marcin pointed out.
Cheers,
Simon