Also add the required package dependencies. See also ticket #7237 for reference.
A simple test case is the following php script: <?php $db = new SQLite3("test.db"); ?> It hangs and triggers the max execution time without this patch. Signed-off-by: Michael Heimpold <mhei at heimpold.de> --- lang/php5/Makefile | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lang/php5/Makefile b/lang/php5/Makefile index aa1067e..fd84461 100644 --- a/lang/php5/Makefile +++ b/lang/php5/Makefile @@ -266,7 +266,7 @@ endef define Package/php5-mod-pdo-sqlite $(call Package/php5/Default) - DEPENDS:=php5-mod-pdo +libsqlite3 + DEPENDS:=php5-mod-pdo +libsqlite3 +libpthread TITLE:=PDO driver for SQLite (3.x) endef @@ -318,7 +318,7 @@ endef define Package/php5-mod-sqlite3 $(call Package/php5/Default) - DEPENDS:=php5 +libsqlite3 + DEPENDS:=php5 +libsqlite3 +libpthread TITLE:=SQLite3 shared module (3.x) endef define Package/php5-mod-sqlite3/config @@ -390,7 +390,7 @@ PKG_CONFIGURE_OPTS:= \ --disable-phar ifneq ($(SDK),) - PKG_BUILD_DEPENDS:=libopenssl zlib libcurl libgd libgmp libopenldap libmysqlclient libpq libsqlite2 libsqlite3 libpcre libxml2 + PKG_BUILD_DEPENDS:=libopenssl zlib libcurl libgd libgmp libopenldap libmysqlclient libpq libsqlite2 libpthread libsqlite3 libpcre libxml2 # force PKG_CONFIGURE_{LIBS,OPTS} below when built in the SDK CONFIG_PACKAGE_php5-cli:=m CONFIG_PACKAGE_php5-cgi:=m @@ -527,7 +527,7 @@ ifneq ($(CONFIG_PACKAGE_php5-mod-pdo),) endif ifneq ($(CONFIG_PACKAGE_php5-mod-pdo-sqlite),) PKG_CONFIGURE_OPTS+= --with-pdo-sqlite=shared,"$(STAGING_DIR)/usr" - PKG_CONFIGURE_LIBS+= -lsqlite3 + PKG_CONFIGURE_LIBS+= -lsqlite3 -lpthread else PKG_CONFIGURE_OPTS+= --without-pdo-sqlite endif @@ -567,7 +567,7 @@ endif ifneq ($(CONFIG_PACKAGE_php5-mod-sqlite3),) PKG_CONFIGURE_OPTS+= --with-sqlite3=shared,"$(STAGING_DIR)/usr" - PKG_CONFIGURE_LIBS+= -lsqlite3 + PKG_CONFIGURE_LIBS+= -lsqlite3 -lpthread else PKG_CONFIGURE_OPTS+= --without-sqlite3 endif -- 1.5.4.3 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel