{"basehash":"6a85c0de76234cc3acc25ad234a24a5ead8943d9d9220b6ef1fa46bd5cbc0f3e","basehash_ignore_vars":{"_set_object":["BBPATH","BBSERVER","BB_CURRENTTASK","BB_HASHSERVE","BB_LIMITEDDEPS","BB_TASKHASH","BB_UNIHASH","BB_WORKERCONTEXT","BUILDHISTORY_DIR","BUILD_ARCH","CCACHE","CCACHE_DIR","CCACHE_NOHASHDIR","CCACHE_TOP_DIR","COREBASE","DEPLOY_DIR","DL_DIR","EXTERNAL_TOOLCHAIN","FILE","FILESEXTRAPATHS","FILESPATH","FILE_DIRNAME","GIT_CEILING_DIRECTORIES","HOME","LICENSE_PATH","LOGNAME","OMP_NUM_THREADS","PARALLEL_MAKE","PATH","PKGDATA_DIR","PLNX_SCRIPTS_PATH","PRSERV_DUMPDIR","PRSERV_DUMPFILE","PRSERV_HOST","PRSERV_LOCKDOWN","PSEUDO_IGNORE_PATHS","PWD","RUST_BUILD_SYS","RUST_HOST_SYS","RUST_TARGET_SYS","SDKPKGSUFFIX","SHELL","SOURCE_DATE_EPOCH","SSTATE_DIR","SSTATE_HASHEQUIV_METHOD","SSTATE_HASHEQUIV_OWNER","SSTATE_HASHEQUIV_REPORT_TASKDATA","SSTATE_PKGARCH","STAGING_DIR_HOST","STAGING_DIR_TARGET","STAMPCLEAN","STAMPS_DIR","THISDIR","TMPDIR","USER","WARN_QA","WORKDIR","extend_recipe_sysroot"]},"file_checksum_values":[],"gendeps":{"ABIEXTENSION":{"_set_object":[]},"BASETARGET_SYS":{"_set_object":["get_original_os"]},"BUILD_OS":{"_set_object":[]},"D":{"_set_object":[]},"LIBCEXTENSION":{"_set_object":[]},"ORIG_TARGET_VENDOR":{"_set_object":[]},"SDKPATH":{"_set_object":[]},"SDKPATHNATIVE":{"_set_object":["SDKPATH","SDK_SYS"]},"SDK_ARCH":{"_set_object":[]},"SDK_OS":{"_set_object":["BUILD_OS"]},"SDK_SYS":{"_set_object":["SDK_ARCH","SDK_OS","SDK_VENDOR"]},"SDK_VENDOR":{"_set_object":[]},"TARGET_ARCH":{"_set_object":["SDK_ARCH"]},"TARGET_OS":{"_set_object":["SDK_OS"]},"TARGET_SYS":{"_set_object":["TARGET_ARCH","TARGET_OS","TARGET_VENDOR"]},"TARGET_VENDOR":{"_set_object":["SDK_VENDOR"]},"baselib":{"_set_object":[]},"do_extra_symlinks[fakeroot]":{"_set_object":[]},"exec_prefix":{"_set_object":["SDKPATHNATIVE","prefix_nativesdk"]},"get_original_os":{"_set_object":["ABIEXTENSION","LIBCEXTENSION","ORIG_TARGET_VENDOR","TARGET_ARCH","TARGET_OS"]},"libdir":{"_set_object":["baselib","exec_prefix"]},"prefix_nativesdk":{"_set_object":[]}},"runtaskdeps":["nativesdk-libgcc:do_multilib_install"],"runtaskhashes":{"nativesdk-libgcc:do_multilib_install":"0d95cebb7a2ba8502e0d19d5e4d0267d374d24a4ad3160791027660c6af4d257"},"task":"do_extra_symlinks","taskdeps":{"_set_object":["ABIEXTENSION","BASETARGET_SYS","BUILD_OS","D","LIBCEXTENSION","ORIG_TARGET_VENDOR","SDKPATH","SDKPATHNATIVE","SDK_ARCH","SDK_OS","SDK_SYS","SDK_VENDOR","TARGET_ARCH","TARGET_OS","TARGET_SYS","TARGET_VENDOR","baselib","do_extra_symlinks[fakeroot]","exec_prefix","get_original_os","libdir","prefix_nativesdk"]},"taskhash":"a1779d36e5e04e752b0a740828cec2081985b8cb40ea28f0a26ebfb7cf7763ea","taskhash_ignore_tasks":null,"unihash":"a1779d36e5e04e752b0a740828cec2081985b8cb40ea28f0a26ebfb7cf7763ea","varvals":{"ABIEXTENSION":"","BASETARGET_SYS":"${@get_original_os(d)}","BUILD_OS":"linux","D":"${WORKDIR}/image","LIBCEXTENSION":"","ORIG_TARGET_VENDOR":"-amd","SDKPATH":"/usr/local/oe-sdk-hardcoded-buildpath","SDKPATHNATIVE":"${SDKPATH}/sysroots/${SDK_SYS}","SDK_ARCH":"x86_64","SDK_OS":"${BUILD_OS}","SDK_SYS":"${SDK_ARCH}${SDK_VENDOR}-${SDK_OS}","SDK_VENDOR":"-petalinux","TARGET_ARCH":"${SDK_ARCH}","TARGET_OS":"${SDK_OS}","TARGET_SYS":"${TARGET_ARCH}${TARGET_VENDOR}-${TARGET_OS}","TARGET_VENDOR":"${SDK_VENDOR}","baselib":"lib","do_extra_symlinks":"    if bb.data.inherits_class('nativesdk', d):\n        return\n\n    targetsys = d.getVar('BASETARGET_SYS')\n\n    if targetsys != d.getVar('TARGET_SYS'):\n        dest = d.getVar('D') + d.getVar('libdir') + '/' + targetsys\n        src = d.getVar('TARGET_SYS')\n        if not os.path.lexists(dest) and os.path.lexists(d.getVar('D') + d.getVar('libdir')):\n            os.symlink(src, dest)\n","do_extra_symlinks[fakeroot]":"1","exec_prefix":"${SDKPATHNATIVE}${prefix_nativesdk}","get_original_os":"def get_original_os(d):\n    vendoros = d.expand('${TARGET_ARCH}${ORIG_TARGET_VENDOR}-${TARGET_OS}')\n    for suffix in [d.getVar('ABIEXTENSION'), d.getVar('LIBCEXTENSION')]:\n        if suffix and vendoros.endswith(suffix):\n            vendoros = vendoros[:-len(suffix)]\n    # Arm must use linux-gnueabi not linux as only the former is accepted by gcc\n    if vendoros.startswith(\"arm-\") and not vendoros.endswith(\"-gnueabi\"):\n        vendoros = vendoros + \"-gnueabi\"\n    return vendoros\n","libdir":"${exec_prefix}/${baselib}","prefix_nativesdk":"/usr"}}