On Tue, Dec 17, 2019 at 12:30 PM Kacvinsky, Tom <[email protected]> wrote:
> We ran into an issue where having the SQLite library built with > -DSQLITE_THREADSAFE=0, > but then the sqlite3 module (really, the _sqlite3.so0 crashing in > threading code. So I have > to ask if it is intended that the sqlite3 Python module always be built > with a thread safe > SQLite library. > > Thanks, > > Tom > Given your experience I think you've answered the question: Yes. But it would be good if we could detect this at build time (is there a way to do that?) and prevent the module from being built against the sqlite3 library compiled in this unusual mode. Threading support is required in order to be a valid CPython platform, so all libraries used should be aware of that. -gps > _______________________________________________ > Python-Dev mailing list -- [email protected] > To unsubscribe send an email to [email protected] > https://mail.python.org/mailman3/lists/python-dev.python.org/ > Message archived at > https://mail.python.org/archives/list/[email protected]/message/PKHFTUQSLXWYOZNX4QMSNCPAF5Y3TL2H/ > Code of Conduct: http://python.org/psf/codeofconduct/ >
_______________________________________________ Python-Dev mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/[email protected]/message/KJV2KH7PZ55TX6XQKQ63WZ5WE7ILO26E/ Code of Conduct: http://python.org/psf/codeofconduct/
