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

Khem Raj raj.khem at gmail.com
Tue Aug 6 21:54:37 UTC 2019


On 8/6/19 2:16 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.


thanks for doing it this way, can't ask for more.

>
> Signed-off-by: Jason Wessel <jason.wessel at windriver.com>
> ---
>  meta/recipes-support/sqlite/sqlite3.inc | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git a/meta/recipes-support/sqlite/sqlite3.inc b/meta/recipes-support/sqlite/sqlite3.inc
> index daf3db5e9f..7cf23d0447 100644
> --- a/meta/recipes-support/sqlite/sqlite3.inc
> +++ b/meta/recipes-support/sqlite/sqlite3.inc
> @@ -34,6 +34,9 @@ PACKAGECONFIG[json1] = "--enable-json1,--disable-json1"
>  PACKAGECONFIG[rtree] = "--enable-rtree,--disable-rtree"
>  PACKAGECONFIG[session] = "--enable-session,--disable-session"
>  PACKAGECONFIG[dyn_ext] = "--enable-dynamic-extensions,--disable-dynamic-extensions"
> +PACKAGECONFIG[zlib] = ",,zlib"
> +
> +CACHED_CONFIGUREVARS += "${@bb.utils.contains('PACKAGECONFIG', 'zlib', '', 'ac_cv_search_deflate=no',d)}"
>  
>  EXTRA_OECONF = " \
>      --enable-shared \
-------------- 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/6871a227/attachment-0001.bin>


More information about the Openembedded-core mailing list