diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-07-30 16:44:56 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-08-02 15:44:11 +0100 |
commit | f62f684de861bddc225cee66f33781d328a20f95 (patch) | |
tree | e0bc28e250854d080520fb5d0e3cdf9e68399cda /meta/conf | |
parent | 54b9a58c20372c95eaa88e55a1864d1bd1c11708 (diff) | |
download | poky-f62f684de861bddc225cee66f33781d328a20f95.tar.gz |
sdk: Decouple default install path from built in path
Add SDKPATHINSTALL which is used as the default install location of the SDK
instead of SDKPATH. This means the default install path isn't encoded into
every SDK binary, meaning if a date is used there the entire SDK doesn't
have to rebuild. Most distros can switch to only customise SDKPATHINSTALL
meaning more sstate reuse too.
[YOCTO #14100]
(From OE-Core rev: bc4ee5453560dcefc4a4ecc5657df5cc1666e153)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/conf')
-rw-r--r-- | meta/conf/bitbake.conf | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index f2ceb26c04..1d5f5b7fcd 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf | |||
@@ -422,8 +422,10 @@ PKGDATA_DIR = "${TMPDIR}/pkgdata/${MACHINE}" | |||
422 | 422 | ||
423 | SDK_NAME_PREFIX ?= "oecore" | 423 | SDK_NAME_PREFIX ?= "oecore" |
424 | SDK_NAME = "${SDK_NAME_PREFIX}-${SDK_ARCH}-${TUNE_PKGARCH}" | 424 | SDK_NAME = "${SDK_NAME_PREFIX}-${SDK_ARCH}-${TUNE_PKGARCH}" |
425 | SDKPATH = "/usr/local/${SDK_NAME_PREFIX}-${SDK_ARCH}" | 425 | SDKPATH = "/usr/local/oe-sdk-hardcoded-buildpath" |
426 | SDKPATHNATIVE = "${SDKPATH}/sysroots/${SDK_SYS}" | 426 | SDKPATHNATIVE = "${SDKPATH}/sysroots/${SDK_SYS}" |
427 | # The path to default to installing the SDK to | ||
428 | SDKPATHINSTALL = "/usr/local/${SDK_NAME_PREFIX}-${SDK_ARCH}" | ||
427 | 429 | ||
428 | ################################################################## | 430 | ################################################################## |
429 | # Kernel info. | 431 | # Kernel info. |