[OE-core] [PATCH v2 1/7] sqlite3: Update version 3.7.3 -> 3.7.5

Khem Raj raj.khem at gmail.com
Wed Mar 2 20:41:50 UTC 2011


On Wed, Mar 2, 2011 at 6:28 AM, Mark Hatle <mark.hatle at windriver.com> wrote:
> On 3/2/11 2:37 AM, Khem Raj wrote:
>> * Imported from OE commit a2c3af2d608b1b713018d688b00e03873a538993
>> * native version of 3.7.3 does not build
>>
>> Signed-off-by: Khem Raj <raj.khem at gmail.com>
>> ---
>>  meta/recipes-support/sqlite/sqlite3.inc      |    7 ++++++-
>>  meta/recipes-support/sqlite/sqlite3_3.7.3.bb |    8 --------
>>  meta/recipes-support/sqlite/sqlite3_3.7.5.bb |   10 ++++++++++
>>  3 files changed, 16 insertions(+), 9 deletions(-)
>>  delete mode 100644 meta/recipes-support/sqlite/sqlite3_3.7.3.bb
>>  create mode 100644 meta/recipes-support/sqlite/sqlite3_3.7.5.bb
>>
>> diff --git a/meta/recipes-support/sqlite/sqlite3.inc b/meta/recipes-support/sqlite/sqlite3.inc
>> index 92c4930..a5e6782 100644
>> --- a/meta/recipes-support/sqlite/sqlite3.inc
>> +++ b/meta/recipes-support/sqlite/sqlite3.inc
>> @@ -3,7 +3,7 @@ HOMEPAGE = "http://www.sqlite.org"
>>  SECTION = "libs"
>>  PRIORITY = "optional"
>>  DEPENDS = "readline ncurses tcl-native"
>> -DEPENDS_virtclass-native = "tcl-native"
>> +DEPENDS_virtclass-native = "tcl-native ncurses-native"
>>  LICENSE = "PD"
>
> Sorry, I didn't notice this before either.  Is ncurses-native and tcl-native
> actually needed here?
>
> From what I understand of sqlite, the ncurses is only used when readline is
> used.  Readline during a virtclass-native build is disabled in the sqlite3.inc
> file.  (Similarly tcl is also disabled in the sqlite3.inc file.)

I think its probably not needed. In my first build it could not find
ncurses shared library
to link in.  Now why it was looking for despite what you say I dont
know but I dont have
ncurses installed on host and I use no ASSUME_PROVIDED so whatever it needs has
to come from either native sysroot or from build host

my fallout were also related to having a trailing '/' in TMPDIR

TMPDIR = /scratch/oe and
TMPDIR = /scratch/oe/

are VERY different if I have the latter nothing works ORIGIN gets
wrong relative paths
and no binary from buildhost works this is also seen before

http://www.mail-archive.com/angstrom-distro-devel@linuxtogo.org/msg02922.html

but it may not be related to this thread but is something to solve
habing a trailing / should be a no op
>
>
>>  SRC_URI = "http://www.sqlite.org/sqlite-${PV}.tar.gz \
>> @@ -32,3 +32,8 @@ FILES_lib${PN}-doc = "${docdir} ${mandir} ${infodir}"
>>  AUTO_LIBNAME_PKGS = "lib${PN}"
>>
>>  BBCLASSEXTEND = "native nativesdk"
>> +
>> +#do_compile_prepend() {
>> +#        oe_runmake sqlite3.h
>> +#        install -m 0644 sqlite3.h ${STAGING_INCDIR}
>> +#}
>
> Any reason to keep this, or can we just remove the code?
>
>> diff --git a/meta/recipes-support/sqlite/sqlite3_3.7.3.bb b/meta/recipes-support/sqlite/sqlite3_3.7.3.bb
>> deleted file mode 100644
>> index 7296aba..0000000
>> --- a/meta/recipes-support/sqlite/sqlite3_3.7.3.bb
>> +++ /dev/null
>> @@ -1,8 +0,0 @@
>> -require sqlite3.inc
>> -
>> -LIC_FILES_CHKSUM = "file://src/main.c;endline=16;md5=86c9b824e9d68f8a26343a4b57f6d85a"
>> -
>> -PR = "r1"
>> -
>> -SRC_URI[md5sum] = "5437978aae90350cf984993091e0d695"
>> -SRC_URI[sha256sum] = "dbf352e8fbb74829f5e7a88f9f6ceeb80a709537f668c36e4b6cdfb271309ef6"
>> diff --git a/meta/recipes-support/sqlite/sqlite3_3.7.5.bb b/meta/recipes-support/sqlite/sqlite3_3.7.5.bb
>> new file mode 100644
>> index 0000000..212d9e2
>> --- /dev/null
>> +++ b/meta/recipes-support/sqlite/sqlite3_3.7.5.bb
>> @@ -0,0 +1,10 @@
>> +require sqlite3.inc
>> +
>> +LIC_FILES_CHKSUM = "file://sqlite3.c;endline=19;md5=c1b8048b783961c3ba387c43fd955dc6"
>> +
>> +SRC_URI = "http://www.sqlite.org/sqlite-autoconf-3070500.tar.gz"
>> +S = "${WORKDIR}/sqlite-autoconf-3070500"
>> +PR = "r0"
>> +
>> +SRC_URI[md5sum] = "a9604a82613ade2e7f4c303f233e477f"
>> +SRC_URI[sha256sum] = "cb5b86926ec9f65882b2dddd244f2d620337d911ec73411863f77e48cf6a2f94"
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>




More information about the Openembedded-core mailing list