[Ecls-list] Important fix for Windows

Juan Jose Garcia-Ripoll jjgarcia at users.sourceforge.net
Mon Mar 17 18:33:11 UTC 2008

On Mon, Mar 17, 2008 at 1:36 PM, Marko Kocić <marko.kocic at gmail.com> wrote:
> On Sun, Mar 16, 2008 at 1:11 PM, Juan Jose Garcia-Ripoll
>  <jjgarcia at users.sourceforge.net> wrote:
> > Tag: (CVS 2008-03-16 12:11)
>  >   - ECL no longer needs library definition files ecl.def and ecl-threads.def
>  >    thanks to a more clever use of declarations __declspec(dllexport) and
>  >    __declspec(dllimport).
>  >
>  >  This works with Microsoft VC++. I am conducting further tests with
>  >  Mingw. This fix is a first step to solving the problem reported in a
>  >  previous message, which is that the module PROFILE does not build
>  >  under Windows.
>  None of the contribs builds now. All fail with the following error (or similar):
> [...]
>  undefined references to `ecl_process_env' follow
>  collect2: ld returned 1 exit status

Sorry, there was an error in the multithreaded version, because it
requires a function that was not exported with the previous fix. I
have corrected this in CVS together with the changes about streams
mentioned before.


Facultad de Fisicas, Universidad Complutense,
Ciudad Universitaria s/n Madrid 28040 (Spain)

More information about the ecl-devel mailing list