New submission from Carl George:
While attempting to build a Python 3.6 RPM for RHEL/CentOS 6, I noticed the
following warning.
*** WARNING: renaming "_sqlite3" since importing it failed:
build/lib.linux-i686-3.6-pydebug/_sqlite3.cpython-36dm-i386-linux-gnu.so:
undefined symbol: sqlite3_stmt_readonly
I was able to locate changeset 284676cf2ac8 (#10740) which introduced the usage
of the sqlite3_stmt_readonly interface. That interface wasn't added to sqlite
until 3.7.4 (http://www.sqlite.org/releaselog/3_7_4.html). My RPM build failed
because RHEL/CentOS 6 only has sqlite 3.6.20. I understand that Python can't
support old libraries forever, but can this minimum sqlite version be noted
somewhere in the documentation?
--
assignee: docs@python
components: Documentation
messages: 284202
nosy: carlwgeorge, docs@python
priority: normal
severity: normal
status: open
title: document minimum sqlite version
versions: Python 3.6
___
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue29098>
___
___
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com