[Ecls-list] Release candidate for ECL 12.2.1

Marko Kocić marko.kocic at gmail.com
Tue Jan 31 22:58:37 UTC 2012


Hi Juan,

In order to try windows build without installing older gcc, I tried to
build it using clang.
It built C code fine, but failed in linking phase.

I opened a bug at
https://sourceforge.net/tracker/?func=detail&aid=3482358&group_id=30035&atid=398053


It seems that gcc and clang on windows use different naming convention for
exported symbols (leading underscores or not) on windows. I don't have an
idea if fixing clang/windows build would be simple enough to take it into
the release?

Regards,
Marko Kocić

On Tue, Jan 31, 2012 at 11:04 PM, Juan Jose Garcia-Ripoll <
juanjose.garciaripoll at googlemail.com> wrote:

> ECL builds fine on all supported platforms, but there are two types
> of issues with Windows:
>
> * Mingw32's latest compiler, gcc-4.6.2, miscompiles several files and
>   breaks down while building ECL. This is not due to wrong C code but
>   a problem in that version of GCC. The solution is to install an
>   older version of GCC. It suffices with gcc-core, g++ and libgcc
>
> http://sourceforge.net/projects/mingw/files/MinGW/Base/gcc/Version4/gcc-4.5.2-1/
>
> * Cygwin's fork routine is very fragile. Unfortunately it is the only
>   mean that ECL has to implement EXT:RUN-PROGRAM on that platform.
>
> Accepting this, I feel that a release can be safely produced
>
> Juanjo
>
> --
> Instituto de Física Fundamental, CSIC
> c/ Serrano, 113b, Madrid 28006 (Spain)
> http://juanjose.garciaripoll.googlepages.com
>
>
> ------------------------------------------------------------------------------
> Keep Your Developer Skills Current with LearnDevNow!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-d2d
> _______________________________________________
> Ecls-list mailing list
> Ecls-list at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ecls-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20120131/c1237a30/attachment.html>


More information about the ecl-devel mailing list