Openembedded Core Discussions
 help / color / mirror / Atom feed
* SDK_OLDEST_KERNEL vs OLDEST_KERNEL
@ 2016-10-12 13:26 Martin Jansa
  2016-10-12 20:38 ` Paul Eggleton
  0 siblings, 1 reply; 6+ messages in thread
From: Martin Jansa @ 2016-10-12 13:26 UTC (permalink / raw)
  To: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 1588 bytes --]

Hi,

is this separate variable working correctly?

It was introduced in:
commit 522ba4c51fff53566678b2689d0d63c393e417b3
Author: Richard Purdie <richard.purdie@linuxfoundation.org>
Date:   Fri Sep 11 13:25:46 2015 +0100

    populate_sdk_base: Fix aarch64 OLDEST_KERNEL sdk issues

    aarch64 sets OLDEST_KERNEL to 3.14. This stops the aarch64 SDK installing on
    anything with an older kernel which is clearly incorrect.

    I attempted to extract the correct non-overridden version from the data store
    but it proved problematic and I was running into data store issues. Those
    are a separate problem but there isn't time to fix this right now.

    Instead just code the SDK kernel version separately to work around this for
    now (and fix the autobuilder tests and SDK usage).

But when I'm using:
OLDEST_KERNEL = "3.2" (default)
SDK_OLDEST_KERNEL = "2.6.32"
because we would like to use SDK on host with older kernel, then SDK_OLDEST_KERNEL
helped to bypass the uname check in environment-setup script, but then gcc cannot
be used, because it fails immediately with:

FATAL: kernel too old

So I'm not sure what this variable are trying to achieve, maybe autobuilder tests
were only testing setup script and not the actual $CC?

The other option is that it works only when sdk toolchain is built with default
OLDEST_KERNEL (which is lower than OLDEST_KERNEL_aarch64) and only target bits use
OLDEST_KERNEL_aarch64, but those aren't executed on host using SDK.

Regards,

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 169 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2016-10-13 11:44 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-12 13:26 SDK_OLDEST_KERNEL vs OLDEST_KERNEL Martin Jansa
2016-10-12 20:38 ` Paul Eggleton
2016-10-13  3:23   ` Paul Eggleton
2016-10-13  6:14     ` Khem Raj
2016-10-13  6:25       ` Paul Eggleton
2016-10-13 11:44     ` Martin Jansa

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox