Am Montag, den 25.10.2010, 11:55 +0200 schrieb Steffen Sledz:
> * Disable existence check for ca-bundle file in configure.ac because
>   it does not work in OE cross compile environment (location at build
>   host may differ from location at target).
> * Explicitely set ca-bundle file path according to the one used by
>   ca-certificates package.
> 
> Signed-off-by: Steffen Sledz <[email protected]>
> ---
>  recipes/gnome/epiphany/ca-file-configure.patch |   17 +++++++++++++++++
>  recipes/gnome/epiphany_2.30.2.bb               |    6 ++++--
>  2 files changed, 21 insertions(+), 2 deletions(-)
>  create mode 100644 recipes/gnome/epiphany/ca-file-configure.patch
> 
> diff --git a/recipes/gnome/epiphany/ca-file-configure.patch 
> b/recipes/gnome/epiphany/ca-file-configure.patch
> new file mode 100644
> index 0000000..b77d441
> --- /dev/null
> +++ b/recipes/gnome/epiphany/ca-file-configure.patch
> @@ -0,0 +1,17 @@
> +--- epiphany-2.30.2.orig/configure.ac        2010-10-25 11:10:31.316864572 
> +0200
> ++++ epiphany-2.30.2/configure.ac     2010-10-25 11:12:29.562614607 +0200
> +@@ -272,9 +272,11 @@
> +     fi
> + 
> +     AC_MSG_RESULT($with_ca_file)
> +-    if ! test -f "$with_ca_file"; then
> +-        AC_MSG_ERROR([No such file '$with_ca_file'. Use --with-ca-file=path 
> to set, or --without-ca-file to disable])
> +-    fi
> ++# disable this check because it does not work in all environments
> ++# (location at build host may differ from target)
> ++#    if ! test -f "$with_ca_file"; then
> ++#        AC_MSG_ERROR([No such file '$with_ca_file'. Use 
> --with-ca-file=path to set, or --without-ca-file to disable])
> ++#    fi
> +     GTLS_SYSTEM_CA_FILE="$with_ca_file"
> + 
> +     AC_DEFINE_UNQUOTED([GTLS_SYSTEM_CA_FILE], ["$GTLS_SYSTEM_CA_FILE"], 
> [path to system Certificate Authority list])

Would adding the following check also work?

        if test "$cross_compiling" != "yes"; then
         …
        fi

I think this would be more portable. Could you report that issue
upstream too please.

[…]


Thanks,

Paul

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Reply via email to