mingw-cross-env-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Mingw-cross-env-list] What gets compiled into DLL by libtool (licen


From: Tony Theodore
Subject: Re: [Mingw-cross-env-list] What gets compiled into DLL by libtool (licencing issues)
Date: Thu, 27 Feb 2014 17:43:35 +1100

On 26 Feb 2014, at 19:57, Tony Theodore <address@hidden> wrote:

> 
> On 25 Feb 2014, at 12:15, Tony Theodore <address@hidden> wrote:
> 
>>> Can you tell me if MXE is capable of separating this DLLs in the same way 
>>> MinGW does?
>>> 
>>> The libtool linking invokation is currently:
>>> /bin/bash ./libtool --tag=F77   --mode=link x86_64-w64-mingw32-gfortran  -g 
>>> -O2 -export-symbols ../libcoinhsl.sym -no-undefined  -o libcoinhsl.la 
>>> -rpath /usr/local/lib common/deps90.lo common/deps.lo common/dump.lo 
>>> mc19/mc19d.lo ma27/ma27d.lo ma28/ma28d.lo ma57/ma57d.lo 
>>> hsl_ma77/hsl_ma77d.lo hsl_ma77/C/hsl_ma77d_ciface.lo hsl_ma86/hsl_ma86d.lo 
>>> hsl_ma86/C/hsl_ma86d_ciface.lo hsl_mc68/C/hsl_mc68i_ciface.lo 
>>> hsl_ma97/hsl_ma97d.lo hsl_ma97/C/hsl_ma97d_ciface.lo loadmetis/loadmetis.lo 
>>> -L/home/jhogg/OpenBLAS-v0.2.9.rc1-x86_64-Win/lib -lopenblas
>> 
>> I’m sure it’s “just" a matter of setting the right flags, but I’m not 
>> familiar enough with libtool to know. Patches and pointers are welcome, 
>> though there doesn’t seem to be anything that indicates a “-shared” build in 
>> that line.
> 
> 
>>> --mode=link x86_64-w64-mingw32-gfortran
> 
> Actually, you are using the standard static build. That should be 
> x86_64-w64-mingw32.shared-gfortran.
> 
> Can you try building MXE again with:
> 
> make gcc MXE_TARGETS=x86_64-w64-mingw32.shared
> 
> and see what the result is?

Also forgot to mention that this is only in the master branch. OpenBLAS has 
also been added to master so you might like to try the MXE provided one and see 
how it compares.

Cheers,

Tony




reply via email to

[Prev in Thread] Current Thread [Next in Thread]