A problem while building xapian-bindindgs for python 3.6 on i686

Achim Gratz Stromeko@nexgo.de
Sat Apr 17 13:54:38 GMT 2021


Lemures Lemniscati via Cygwin-apps writes:
> (2) The situation occurs at testing to load just-built modules
> 	/usr/bin/python3.6 -c 'import xapian'
> 	/usr/bin/python3.6 -O -c 'import xapian'
>
> And weirdly, only first runs will crash.

That symptom indicates that probably BLODA injects itself into the image
when it detectes a new DLL and then stops doing that when it has
determined that DLL to be benign.  For many reasons you should exclude
your build directories from getting subjected to that sort of behaviour
(if you can do that), this is just one of them.

> (4) With this patch, modules for python 3.6 on i686 will be built
> successfully.
>     Although both two dummy runs in [1] are expected to crash,
>     they don't crash, weirdly.

AS long as the workaround gets you a successful build I'd not worry too
much about it.  Just document somehwere that it's a workaround and what
problem it was trying to solve.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds


More information about the Cygwin-apps mailing list