[Scons-users] Building versioned shared library fails when using MinGW
    Bill Deegan 
    bill at baddogconsulting.com
       
    Sun Nov 20 18:43:38 EST 2016
    
    
  
Ray,
I don't have mingw installed on a system I have readily available today.
Can you pastebin the output for the following:
scons --tree=prune
scons --deub=presub
Add:
print env.Dump('CCCOM')
To you Sconstruct and run scons and copy that output as well.
Thanks,
Bill
On Sat, Nov 19, 2016 at 5:59 PM, Ray Speth <speth at darkmatter.mit.edu> wrote:
>
> Hi,
>
> I have encountered an apparent bug when trying to build versioned shared
libraries with MinGW. A minimal SConstruct:
>
>     env = Environment(tools=['mingw'])
>     lib = env.SharedLibrary('foo', ['foo.cpp'], SHLIBVERSION='2.4')
>     env.AlwaysBuild(lib)
>
> generates the following output:
>
>     scons: Reading SConscript files ...
>     scons: *** A shared library should have exactly one target with the
> suffix: .dll
>     File "path\to\SConstruct", line 2, in <module>
>
> I have tested this with SCons 2.4.1, 2.5.0, and 2.5.1, with the same
results.
>
> Regards,
> Ray
> _______________________________________________
> Scons-users mailing list
> Scons-users at scons.org
> https://pairlist4.pair.net/mailman/listinfo/scons-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist4.pair.net/pipermail/scons-users/attachments/20161120/9c567912/attachment.html>
    
    
More information about the Scons-users
mailing list