[OE-core] [PATCH] site/common-linux: coreutils: get the uptime program to work

Khem Raj raj.khem at gmail.com
Mon Feb 12 20:10:01 UTC 2018


On Mon, Feb 12, 2018 at 1:41 AM, Sean Nyekjaer <sean.nyekjaer at prevas.dk> wrote:
> coreutils configure script needs to know whether /proc/uptime is
> available, but this is not possible in a cross-compilation
> context. This leads to an uptime program that fails to work on the
> target, as it has been compiled without /proc/uptime reading support.
>
> This commit fixes that by telling coreutils at configure time that
> /proc/uptime will be available on the target (which seems to be a
> reasonable assumption on Linux systems).
>
> This commit is made with great inspiration from Thomas Petazzoni's
> patch to buildroot to fix the same issue.
>

is there a knob in kernel to disable /proc/uptime ?
if so then this patch as such will probably will cause failures for such
configs. But if there is no such knob then perhaps its ok.

> Signed-off-by: Sean Nyekjaer <sean.nyekjaer at prevas.dk>
> ---
>  meta/site/common-linux | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/meta/site/common-linux b/meta/site/common-linux
> index 2958716..71ec961 100644
> --- a/meta/site/common-linux
> +++ b/meta/site/common-linux
> @@ -48,6 +48,7 @@ hw_cv_func_vsnprintf_c99=${hw_cv_func_vsnprintf_c99=yes}
>
>  # coreutils
>  gl_cv_func_fstatat_zero_flag=${gl_cv_func_fstatat_zero_flag=yes}
> +gl_cv_have_proc_uptime=${gl_cv_have_proc_uptime=yes}
>
>  # mysql
>  ac_cv_sys_restartable_syscalls=${ac_cv_sys_restartable_syscalls=yes}
> --
> 2.7.4
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core



More information about the Openembedded-core mailing list