[Python-Dev] Unable to build regex module against Python 3.5 32-bit

MRAB python at mrabarnett.plus.com
Tue May 26 19:23:12 CEST 2015


On 2015-05-26 14:24, Paul Moore wrote:
 > On 26 May 2015 at 13:55, Steve Dower <Steve.Dower at microsoft.com> wrote:
 > > The builds I am responsible for include it because someone reported 
an issue
 > > and was persistent and helpful enough that I fixed it for them.
 > >
 > > That said, until MinGW agrees on a stable branch/version/fork, 
there seems
 > > to be a good chance that the shipped lib won't work for some 
people. If this
 > > is what's happened here, I see it as a good enough reason to stop 
shipping
 > > the lib and to add instructions on generating it instead (the 
gendef/dlltool
 > > dance).
 >
 > Agreed. If shipping it helps, then great. If it's going to cause bug
 > reports, let's go back to the status quo of not having it. The
 > instructions for generating it were in the old distutils docs, now
 > removed in the cleanup / redirection to packaging.python.org. I'm
 > inclined to just leave it undocumented - the people who need it know
 > how to do it or can find it, whereas documenting the process implies a
 > level of support that we're not yet really able to provide.
 >
 > Let's wait to see what the OP comes back with before making a final
 > decision. I see a few questions:
 >
 > 1. Does using distutils work (as opposed to the quoted manual compile 
steps)?
 > 2. Does using whatever process he used in the past to generate
 > libpythonXY.a result in a working version?
 >
 > https://docs.python.org/2.7/install/index.html#gnu-c-cygwin-mingw
 > suggests using pexports rather than gendef. I don't know if that could
 > produce a different result, but I can't see how... It also implicitly
 > assumes you're using dlltool from the toolchain you'll be building
 > with rather than using -m. Again, I can't see why that would affect
 > the results.
 >
It's been so long since the last Python release that I didn't remember 
that I had to make the lib file.

I made libpython35.a like I did for the others and it's all working now. 
All the tests pass. :-)



More information about the Python-Dev mailing list