FreeBSD Bugzilla – Attachment 235584 Details for
Bug 265537
databases/py-sqlite3: Fails to load with lang/python311: _sqlite3.cpython-311.so: Undefined symbol "pysqlite_close_all_blobs"
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch
0001-databases-py-sqlite3-Fix-runtime-error-with-lang-pyt.patch (text/plain), 1.47 KB, created by
Fukang Chen
on 2022-07-31 16:21:31 UTC
(
hide
)
Description:
patch
Filename:
MIME Type:
Creator:
Fukang Chen
Created:
2022-07-31 16:21:31 UTC
Size:
1.47 KB
patch
obsolete
>From 6f4ef27ca12b98fe9ffc972514b9d4399f76de4b Mon Sep 17 00:00:00 2001 >From: Fukang Chen <loader@FreeBSD.org> >Date: Sun, 31 Jul 2022 16:06:38 +0000 >Subject: [PATCH] databases/py-sqlite3: Fix runtime error with lang/python311 > >% python3.11 -c 'import sqlite3' >Traceback (most recent call last): > File "<string>", line 1, in <module> > File "/usr/local/lib/python3.11/sqlite3/__init__.py", line 57, in <module> > from sqlite3.dbapi2 import * > File "/usr/local/lib/python3.11/sqlite3/dbapi2.py", line 27, in <module> > from _sqlite3 import * >ImportError: /usr/local/lib/python3.11/lib-dynload/_sqlite3.cpython-311.so: Undefined symbol "pysqlite_close_all_blobs" > >_sqlite/blob.c was introduced by this commit and only affects lang/python311 >https://github.com/python/cpython/commit/ee475430d431814cbb6eb5e8a6c0ae51943349d4 > >PR: >Approved by: python () >MFH: 2022Q3 (runtime fix) >--- > databases/py-sqlite3/files/setup3.py | 3 +++ > 1 file changed, 3 insertions(+) > >diff --git a/databases/py-sqlite3/files/setup3.py b/databases/py-sqlite3/files/setup3.py >index 7407503ceb54..944c89920852 100644 >--- a/databases/py-sqlite3/files/setup3.py >+++ b/databases/py-sqlite3/files/setup3.py >@@ -35,6 +35,9 @@ major, minor = map(int, platform.python_version_tuple()[:2]) > if (major, minor) <= (3, 10): > sqlite_srcs.append('_sqlite/cache.c',) > >+if (major, minor) >= (3, 11): >+ sqlite_srcs.append('_sqlite/blob.c',) >+ > try: > import ctypes > ctypes.CDLL('libsqlite3.so').sqlite3_load_extension >-- >2.36.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
koobs
:
maintainer-approval-
Actions:
View
|
Diff
Attachments on
bug 265537
:
235584
|
235772