On Mon, Aug 14, 2017 at 3:27 AM, Richard Purdie
<richard.pur...@linuxfoundation.org> wrote:
> Depending on whether large file support is enabled, the size of ino_t can
> be 4 or 8 on 32 bit x86. Drop the value from the site cache and allow the
> system to vary it depending on configuration. Very few other arches actually 
> set
> this so its likely obsolete and doesn't need to be hardcoded anymore.
>
> Also drop the 64 bit and x32 variants since autodetection of this value 
> appears
> to work fine and this avoids any confusion or sizing errors depending on large
> file support.
>

IIRC apr was one package where it poked for determining this value and
used runtime test which obviously will be wrong during cross compilation.

> Signed-off-by: Richard Purdie <richard.pur...@linuxfoundation.org>
> ---
>  meta/site/ix86-common  | 1 -
>  meta/site/x32-linux    | 1 -
>  meta/site/x86_64-linux | 1 -
>  3 files changed, 3 deletions(-)
>
> diff --git a/meta/site/ix86-common b/meta/site/ix86-common
> index f4cf0b8..4fbf58c 100644
> --- a/meta/site/ix86-common
> +++ b/meta/site/ix86-common
> @@ -19,7 +19,6 @@ ac_cv_sizeof_long_p=${ac_cv_sizeof_long_p=4}
>  ac_cv_sizeof_float=${ac_cv_sizeof_float=4}
>  ac_cv_sizeof_uid_t=${ac_cv_sizeof_uid_t=4}
>  ac_cv_sizeof_gid_t=${ac_cv_sizeof_gid_t=4}
> -ac_cv_sizeof_ino_t=${ac_cv_sizeof_ino_t=4}
>  ac_cv_sizeof_dev_t=${ac_cv_sizeof_dev_t=8}
>  
> ac_cv_func_lstat_dereferences_slashed_symlink=${ac_cv_func_lstat_dereferences_slashed_symlink=yes}
>  ac_cv_func_lstat_empty_string_bug=${ac_cv_func_lstat_empty_string_bug=no}
> diff --git a/meta/site/x32-linux b/meta/site/x32-linux
> index 308d6e2..4b70422 100644
> --- a/meta/site/x32-linux
> +++ b/meta/site/x32-linux
> @@ -1,6 +1,5 @@
>  # general
>  ac_cv_sizeof_long_double=${ac_cv_sizeof_long_double=16}
> -ac_cv_sizeof_ino_t=${ac_cv_sizeof_ino_t=8}
>  ac_cv_sizeof_dev_t=${ac_cv_sizeof_dev_t=8}
>  ac_cv_sys_file_offset_bits=${ac_cv_sys_file_offset_bits=64}
>  ac_cv_alignof_double=8
> diff --git a/meta/site/x86_64-linux b/meta/site/x86_64-linux
> index ebdcf69..778e2c5 100644
> --- a/meta/site/x86_64-linux
> +++ b/meta/site/x86_64-linux
> @@ -24,7 +24,6 @@ ac_cv_sizeof_short_int=${ac_cv_sizeof_short_int=2}
>  ac_cv_sizeof_size_t=${ac_cv_sizeof_size_t=8}
>  ac_cv_sizeof_uid_t=${ac_cv_sizeof_uid_t=4}
>  ac_cv_sizeof_gid_t=${ac_cv_sizeof_gid_t=4}
> -ac_cv_sizeof_ino_t=${ac_cv_sizeof_ino_t=8}
>  ac_cv_sizeof_dev_t=${ac_cv_sizeof_dev_t=8}
>  ac_cv_sizeof_void_p=${ac_cv_sizeof_void_p=8}
>  ac_cv_strerror_r_SUSv3=${ac_cv_strerror_r_SUSv3=no}
> --
> 2.7.4
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to