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: Wed, 26 Feb 2014 19:57:00 +1100

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?

Cheers,

Tony




reply via email to

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