Hi,
I've been exploring your Arago project for a while and cannot understand the intention of setting SDKPATH = "${@"/tmp/"+"x"*96+"/"+"y"*96}" in meta-arago-distro/conf/distro/arago.conf. It produces these strange looking paths:
#
# $SDKPATH [2 operations]
# set /FW/ti/arago/sources/oe-core/meta/conf/bitbake.conf:416
# "/usr/local/${SDK_NAME_PREFIX}-${SDK_ARCH}"
# set /FW/ti/arago/sources/meta-arago/meta-arago-distro/conf/distro/arago.conf:33
# "${@"/tmp/"+"x"*96+"/"+"y"*96}"
# pre-expansion value:
# "${@"/tmp/"+"x"*96+"/"+"y"*96}"
SDKPATH="/tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy"
#
# $SDKPATHNATIVE
# set /FW/ti/arago/sources/oe-core/meta/conf/bitbake.conf:417
# "${SDKPATH}/sysroots/${SDK_SYS}"
SDKPATHNATIVE="/tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/sysroots/x86_64-arago-linux"
#
# $SDKPATH_REAL
# set /FW/ti/arago/sources/meta-arago/meta-arago-distro/conf/distro/arago.conf:32
# "/usr/local/${SDK_NAME_PREFIX}-${SDK_VERSION}"
SDKPATH_REAL="/usr/local/arago-2018.10"
#
# $SDKPKGSUFFIX
# set /FW/ti/arago/sources/oe-core/meta/conf/bitbake.conf:144
# "nativesdk"
SDKPKGSUFFIX="nativesdk"
#
# $SDKTARGETSYSROOT
# set /FW/ti/arago/sources/oe-core/meta/classes/populate_sdk_base.bbclass:36
# "${SDKPATH}/sysroots/${REAL_MULTIMACH_TARGET_SYS}"
SDKTARGETSYSROOT="/tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/sysroots/armv7ahf-neon-linux-gnueabi"
They are often related with various warning or errors reports when trying to populate an SDK, such as:
NOTE: recipe can-utils-0.0+gitrAUTOINC+5b518a0a5f-r0.arago0: task do_configure: Succeeded WARNING: nativesdk-ti-llvm3.6-3.6-r6 do_package: QA Issue: nativesdk-ti-llvm3.6: Files/directories were installed but not shipped in any package: /tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy yyyyyyyyyyy/sysroots/x86_64-arago-linux/usr/lib/ti-llvm3.6/clang /tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy yyyyyyyyyyy/sysroots/x86_64-arago-linux/usr/lib/ti-llvm3.6/clang/3.6.0 /tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy yyyyyyyyyyy/sysroots/x86_64-arago-linux/usr/lib/ti-llvm3.6/clang/3.6.0/include /tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy yyyyyyyyyyy/sysroots/x86_64-arago-linux/usr/lib/ti-llvm3.6/clang/3.6.0/include/avx512vlbwintrin.h /tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy yyyyyyyyyyy/sysroots/x86_64-arago-linux/usr/lib/ti-llvm3.6/clang/3.6.0/include/ia32intrin.h /tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy yyyyyyyyyyy/sysroots/x86_64-arago-linux/usr/lib/ti-llvm3.6/clang/3.6.0/include/vadefs.h
Could you please explain the intention behind this SDKPATH variable?
Thanks