Commit 48632128 authored by Boxiang Sun's avatar Boxiang Sun

Disable sqlite for cpython build for not

The sqlite build failed on SlapOS, check later
parent 89a24616
......@@ -35,7 +35,6 @@ LDFLAGS=\
-s USE_FREETYPE=1 \
-s USE_LIBPNG=1 \
-std=c++14 \
-L$(wildcard $(CPYTHONROOT)/build/sqlite*/.libs) -lsqlite3 \
-lstdc++ \
--memory-init-file 0 \
-s "BINARYEN_TRAP_MODE='clamp'" \
......
......@@ -98,14 +98,12 @@ $(SQLITEBUILD)/libsqlite3.la: $(SQLITETARBALL)
)
$(BUILD)/Makefile: $(BUILD)/.patched $(ZLIBBUILD)/.patched $(SQLITEBUILD)/libsqlite3.la
$(BUILD)/Makefile: $(BUILD)/.patched $(ZLIBBUILD)/.patched
cp config.site $(BUILD)/
( \
cd $(BUILD); \
CONFIG_SITE=./config.site READELF=true LD_RUN_PATH=$(SQLITEBUILD) emconfigure \
CONFIG_SITE=./config.site READELF=true emconfigure \
./configure \
CPPFLAGS="-I$(SQLITEBUILD)" \
LDFLAGS="-L$(SQLITEBUILD)" \
--without-pymalloc \
--disable-shared \
--disable-ipv6 \
......
......@@ -6,6 +6,7 @@ ensurepip
idlelib
lib2to3
multiprocessing
sqlite3
tkinter
turtle.py
turtledemo
......
......@@ -416,7 +416,7 @@ test_socketserver
test_sort
test_source_encoding subprocess,
test_spwd
test_sqlite threading
test_sqlite
test_ssl
test_startfile
test_stat
......
def test_sqlite3(selenium):
content = selenium.run("""
import sqlite3
with sqlite3.connect(':memory:') as conn:
c = conn.cursor()
c.execute('''
CREATE TABLE people (
first_name VARCHAR,
last_name VARCHAR
)
''')
c.execute("INSERT INTO people VALUES ('John', 'Doe')")
c.execute("INSERT INTO people VALUES ('Jane', 'Smith')")
c.execute("INSERT INTO people VALUES ('Michael', 'Jordan')")
c.execute("SELECT * FROM people")
""")
content = selenium.run("c.fetchall()")
assert len(content) == 3
assert content[0][0] == 'John'
assert content[1][0] == 'Jane'
assert content[2][0] == 'Michael'
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment