|
Boost : |
From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2007-10-17 15:30:10
David Abrahams wrote:
> on Wed Oct 17 2007, Rene Rivera <grafikrobot-AT-gmail.com> wrote:
>
>> Well I don't think I can blame anything for being wrong. The problem is
>> that I have the ActiveState versions of Python installed. Those versions
>> are compiled with MSVC. On the last release I did some changes to BB to
>> get MSVC, Mingw, and Cygwin to all compile and link to Python correctly.
>> Except for one aspect, MinGW can't use the python*.lib because it's an
>> MSVC lib. But it can use the python*.dll directly just fine, since it
>> directly read the exported symbols in the DLL. So to get MinGW to work I
>> just disabled, by renaming to python*~~~.lib, the link library. Not sure
>> if there's anything we can, or should, fix though.
>
> Did you read
> http://boost.org/libs/python/doc/building.html#notes-for-mingw-and-cygwin-with-mno-cygwin-gcc-users
> and is it relevant to you?
Yes, and it's only relevant in that if one does create the link library
for MinGW using pexports+dlltool it will work. It's making it work with
the default ActiveState install that causes problems for MinGW since it
will find the MSVC link library first. Hence it might be worth trying to
work around it, but probably not at this time.
-- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org - grafik/redshift-software.com -- 102708583/icq - grafikrobot/aim - grafikrobot/yahoo
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk