[Ecls-list] ECL on LLP64 machines
Juan Jose Garcia-Ripoll
juanjose.garciaripoll at googlemail.com
Thu Aug 12 17:35:36 UTC 2010
For Mingw you should use a more recent (alpha) release of the garbage
collector, install it and then build ECL. Sorry for the inconvenience, but
the GC people do not yet dare to produce a stable release.
On Thu, Aug 12, 2010 at 5:35 PM, Gabriel Dos Reis <
gdr at integrable-solutions.net> wrote:
> On Wed, Aug 11, 2010 at 5:16 PM, Juan Jose Garcia-Ripoll
> <juanjose.garciaripoll at googlemail.com> wrote:
> > On Wed, Aug 11, 2010 at 4:39 PM, Gabriel Dos Reis
> > <gdr at integrable-solutions.net> wrote:
> >> I did try last night to get ECL use intptr_t, when available, for
> >> cl_fixnum.
> >> That discovered some overflow arithmetics in the C code.
> > I attach a patch that uses "long long" when neither of "long" nor "int"
> > Unfortunately I have no way to test it.
> > Juanjo
> Hi Juanjo,
> Thanks for the patch!
> The build failed earlier in the GC component:
> In file included from
> from c:/Docume~1/gdr/Desktop/ecl.cvs/src/gc/allchblk.c:19:
> error: #error This should be handled as X86_64
> warning: "MACH_TYPE" redefined
> note: this is the location of the previous definition
> c:/Docume~1/gdr/Desktop/ecl.cvs/src/gc/allchblk.c:21:9: warning:
> 'GC_use_entire_heap' redeclared without dllimport attribute: previous
> dllimport ignored
> Is the GC library known to work on Windows 64-bit?
> -- Gaby
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the ecl-devel