[OE-core] [PATCH V2] site/risc-v: Cache common variables to build libIDL
Burton, Ross
ross.burton at intel.com
Tue Mar 20 09:02:31 UTC 2018
Are the sizeof values actually needed, or are they copy/pasted from another
site? autoconf hasn't need to run code to do sizeof for a *long* time.
Ross
On 20 March 2018 at 04:12, Khem Raj <raj.khem at gmail.com> wrote:
> These variables force runtime tests during configure
> they are already cached for other architectures
>
> Signed-off-by: Khem Raj <raj.khem at gmail.com>
> ---
> Changes from v1 -> v2:
> - Drop libIDL specific setting since they need to be in meta-gnome
>
> meta/site/riscv32-linux | 10 ++++++++++
> meta/site/riscv64-linux | 5 +++++
> 2 files changed, 15 insertions(+)
>
> diff --git a/meta/site/riscv32-linux b/meta/site/riscv32-linux
> index 138aeb0a11..fc5b99d147 100644
> --- a/meta/site/riscv32-linux
> +++ b/meta/site/riscv32-linux
> @@ -1,6 +1,16 @@
> +# general
> +ac_cv_alignof_guint32=4
> +ac_cv_alignof_guint64=8
> +ac_cv_alignof_unsigned_long=4
> +
> # glib-2.0
> glib_cv_stack_grows=${glib_cv_stack_grows=no}
> glib_cv_uscore=${glib_cv_uscore=no}
> +glib_cv_sizeof_gmutex=${glib_cv_sizeof_gmutex=24}
> +glib_cv_sizeof_intmax_t=${glib_cv_sizeof_intmax_t=8}
> +glib_cv_sizeof_ptrdiff_t=${glib_cv_sizeof_ptrdiff_t=4}
> +glib_cv_sizeof_size_t=${glib_cv_sizeof_size_t=4}
> +glib_cv_sizeof_system_thread=${glib_cv_sizeof_system_thread=4}
>
> # startup-notification
> lf_cv_sane_realloc=${lf_cv_sane_realloc=yes}
> diff --git a/meta/site/riscv64-linux b/meta/site/riscv64-linux
> index 138aeb0a11..38bc5f044d 100644
> --- a/meta/site/riscv64-linux
> +++ b/meta/site/riscv64-linux
> @@ -1,3 +1,8 @@
> +# general
> +ac_cv_alignof_guint32=4
> +ac_cv_alignof_guint64=8
> +ac_cv_alignof_unsigned_long=8
> +
> # glib-2.0
> glib_cv_stack_grows=${glib_cv_stack_grows=no}
> glib_cv_uscore=${glib_cv_uscore=no}
> --
> 2.16.2
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20180320/957290a4/attachment-0002.html>
More information about the Openembedded-core
mailing list