[OE-core] [PATCH v2] sqlite3: Fix zlib determinism problem

Khem Raj raj.khem at gmail.com
Tue Aug 6 21:53:46 UTC 2019


On 8/6/19 2:14 PM, Jason Wessel wrote:
> sqlite3-native in particular was finding zlib from the host if zlib-devel
> was installed. This could lead to races where pseudo-native may or may not
> fail to build.
>
> We don't need/use compressed page support with sqlite so disable the dependency
> (it doesn't have a configure option so use a autoconf cache variable).
>
> The target binaries were not previously building with zlib, so we will
> leave the default being zlib turned off, while the host binaries were
> building with it "occasionally", but not for anything at runtime.
>
> Signed-off-by: Jason Wessel <jason.wessel at windriver.com>
> ---
>  meta/recipes-support/sqlite/sqlite3.inc | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/meta/recipes-support/sqlite/sqlite3.inc b/meta/recipes-support/sqlite/sqlite3.inc
> index daf3db5e9f..2e48f303ee 100644
> --- a/meta/recipes-support/sqlite/sqlite3.inc
> +++ b/meta/recipes-support/sqlite/sqlite3.inc
> @@ -2,6 +2,8 @@ SUMMARY = "Embeddable SQL database engine"
>  HOMEPAGE = "http://www.sqlite.org"
>  SECTION = "libs"
>  
> +DEPENDS = "zlib-native"

this seems good, maybe make a packageconfig for target piece while here ?

otherwise it gets lost

> +
>  PE = "3"
>  
>  def sqlite_download_version(d):
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pEpkey.asc
Type: application/pgp-keys
Size: 2334 bytes
Desc: not available
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20190806/cdb61337/attachment.bin>


More information about the Openembedded-core mailing list