summaryrefslogtreecommitdiffstats
path: root/meta/classes/populate_sdk_base.bbclass
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2021-07-30 16:44:56 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-09-08 23:47:30 +0100
commit6fef2a1c2ca8a4450c8a4b49e6eb5e01f80ef97b (patch)
treede06312fc0062604a21584c7dbca4a8f1e42062a /meta/classes/populate_sdk_base.bbclass
parent7721fa8185be43c042e08eb212b7cd97d5df012b (diff)
downloadpoky-6fef2a1c2ca8a4450c8a4b49e6eb5e01f80ef97b.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: 33a5714592bf41a26fcd7e8ff595b45538082431) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit bc4ee5453560dcefc4a4ecc5657df5cc1666e153) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/populate_sdk_base.bbclass')
-rw-r--r--meta/classes/populate_sdk_base.bbclass1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta/classes/populate_sdk_base.bbclass b/meta/classes/populate_sdk_base.bbclass
index b46f1aed27..396792f0f7 100644
--- a/meta/classes/populate_sdk_base.bbclass
+++ b/meta/classes/populate_sdk_base.bbclass
@@ -275,6 +275,7 @@ EOF
275 # substitute variables 275 # substitute variables
276 sed -i -e 's#@SDK_ARCH@#${SDK_ARCH}#g' \ 276 sed -i -e 's#@SDK_ARCH@#${SDK_ARCH}#g' \
277 -e 's#@SDKPATH@#${SDKPATH}#g' \ 277 -e 's#@SDKPATH@#${SDKPATH}#g' \
278 -e 's#@SDKPATHINSTALL@#${SDKPATHINSTALL}#g' \
278 -e 's#@SDKEXTPATH@#${SDKEXTPATH}#g' \ 279 -e 's#@SDKEXTPATH@#${SDKEXTPATH}#g' \
279 -e 's#@OLDEST_KERNEL@#${SDK_OLDEST_KERNEL}#g' \ 280 -e 's#@OLDEST_KERNEL@#${SDK_OLDEST_KERNEL}#g' \
280 -e 's#@REAL_MULTIMACH_TARGET_SYS@#${REAL_MULTIMACH_TARGET_SYS}#g' \ 281 -e 's#@REAL_MULTIMACH_TARGET_SYS@#${REAL_MULTIMACH_TARGET_SYS}#g' \