
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-wi... 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