summaryrefslogtreecommitdiffstats
path: root/meta/recipes-support/sqlite
diff options
context:
space:
mode:
authorAndre McCurdy <armccurdy@gmail.com>2016-01-22 17:25:59 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-01-25 12:44:12 +0000
commit939de8d52082f0c1f93dfc3b81daeaf5fc45999b (patch)
tree10dc7152beb7214798ca7fa86357c91cd07190eb /meta/recipes-support/sqlite
parenta304b820b87ad4ba90a3e121cf864c445fee710c (diff)
downloadpoky-939de8d52082f0c1f93dfc3b81daeaf5fc45999b.tar.gz
sqlite3: fix the parallel build fix patch
The previous parallel.patch broke dynamically linking sqlite3 with libsqlite3.so (ie using the --disable-static-shell configure option). (From OE-Core rev: c6f91029a05f41cba31702b88316ea66a719e866) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-support/sqlite')
-rw-r--r--meta/recipes-support/sqlite/sqlite3/parallel.patch46
1 files changed, 27 insertions, 19 deletions
diff --git a/meta/recipes-support/sqlite/sqlite3/parallel.patch b/meta/recipes-support/sqlite/sqlite3/parallel.patch
index 87471f0615..7b886a6bca 100644
--- a/meta/recipes-support/sqlite/sqlite3/parallel.patch
+++ b/meta/recipes-support/sqlite/sqlite3/parallel.patch
@@ -1,24 +1,32 @@
1build: Fix parallel build problems 1From 140476c3e6a6f497bdd95c0c039cb9a680f5a414 Mon Sep 17 00:00:00 2001
2From: Andre McCurdy <armccurdy@gmail.com>
3Date: Fri, 22 Jan 2016 15:53:04 -0800
4Subject: [PATCH] parallel build fix
2 5
3Avoid parallel build errors related to sqlite3.o target. 6When statically linking the sqlite3 binary, ensure that it depends on
7its own version of sqlite3.o, instead of the version being built (in
8parallel) for use in the libsqlite3.a static library.
4 9
5Upstream-Status: Pending 10Upstream-Status: Pending
6 11
7Signed-off-by: Maxin B. John <maxin.john@intel.com> 12Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
8--- 13---
9diff -Naur sqlite-autoconf-3100000-orig/Makefile.am sqlite-autoconf-3100000/Makefile.am 14 configure.ac | 2 +-
10--- sqlite-autoconf-3100000-orig/Makefile.am 2016-01-06 14:03:00.000000000 +0200 15 1 file changed, 1 insertion(+), 1 deletion(-)
11+++ sqlite-autoconf-3100000/Makefile.am 2016-01-12 13:14:03.620117514 +0200 16
12@@ -6,10 +6,8 @@ 17diff --git a/configure.ac b/configure.ac
13 libsqlite3_la_LDFLAGS = -no-undefined -version-info 8:6:8 18index e9b3950..0e8f043 100644
14 19--- a/configure.ac
15 bin_PROGRAMS = sqlite3 20+++ b/configure.ac
16-sqlite3_SOURCES = shell.c sqlite3.h 21@@ -129,7 +129,7 @@ AC_ARG_ENABLE(static-shell, [AS_HELP_STRING(
17-EXTRA_sqlite3_SOURCES = sqlite3.c 22 [statically link libsqlite3 into shell tool [default=yes]])],
18-sqlite3_LDADD = @EXTRA_SHELL_OBJ@ @READLINE_LIBS@ 23 [], [enable_static_shell=yes])
19-sqlite3_DEPENDENCIES = @EXTRA_SHELL_OBJ@ 24 if test x"$enable_static_shell" == "xyes"; then
20+sqlite3_SOURCES = shell.c sqlite3.c sqlite3.h 25- EXTRA_SHELL_OBJ=sqlite3.$OBJEXT
21+sqlite3_LDADD = @READLINE_LIBS@ 26+ EXTRA_SHELL_OBJ=sqlite3-sqlite3.$OBJEXT
22 sqlite3_CFLAGS = $(AM_CFLAGS) 27 else
23 28 EXTRA_SHELL_OBJ=libsqlite3.la
24 include_HEADERS = sqlite3.h sqlite3ext.h 29 fi
30--
311.9.1
32