# Check for LD_LIBRARY_PATH being set, which can break SDK and generally is a bad practice# http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80# http://xahlee.info/UnixResource_dir/_/ldpath.html# Only disable this check if you are absolutely know what you are doing!if[! -z "$LD_LIBRARY_PATH"];thenecho"Your environment is misconfigured, you probably need to 'unset LD_LIBRARY_PATH'"echo"but please check why this was set in the first place and that it's safe to unset."echo"The SDK will not operate correctly in most cases when LD_LIBRARY_PATH is set."echo"For more references see:"echo" http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80"echo" http://xahlee.info/UnixResource_dir/_/ldpath.html"return1fiexportSDKTARGETSYSROOT=/opt/petalinux/2021.1/sysroots/cortexa72-cortexa53-xilinx-linux
exportPATH=/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/bin:/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/sbin:/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/bin:/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/sbin:/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/bin/../x86_64-petalinux-linux/bin:/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/bin/aarch64-xilinx-linux:/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/bin/aarch64-xilinx-linux-musl:$PATHexportPKG_CONFIG_SYSROOT_DIR=$SDKTARGETSYSROOTexportPKG_CONFIG_PATH=$SDKTARGETSYSROOT/usr/lib/pkgconfig:$SDKTARGETSYSROOT/usr/share/pkgconfig
exportCONFIG_SITE=/opt/petalinux/2021.1/site-config-cortexa72-cortexa53-xilinx-linux
exportOECORE_NATIVE_SYSROOT="/opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux"exportOECORE_TARGET_SYSROOT="$SDKTARGETSYSROOT"exportOECORE_ACLOCAL_OPTS="-I /opt/petalinux/2021.1/sysroots/x86_64-petalinux-linux/usr/share/aclocal"exportOECORE_BASELIB="lib"exportOECORE_TARGET_ARCH="aarch64"exportOECORE_TARGET_OS="linux"unset command_not_found_handle
exportCC="aarch64-xilinx-linux-gcc -mcpu=cortex-a72.cortex-a53 -march=armv8-a+crc -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=$SDKTARGETSYSROOT"exportCXX="aarch64-xilinx-linux-g++ -mcpu=cortex-a72.cortex-a53 -march=armv8-a+crc -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=$SDKTARGETSYSROOT"exportCPP="aarch64-xilinx-linux-gcc -E -mcpu=cortex-a72.cortex-a53 -march=armv8-a+crc -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=$SDKTARGETSYSROOT"exportAS="aarch64-xilinx-linux-as "exportLD="aarch64-xilinx-linux-ld --sysroot=$SDKTARGETSYSROOT"exportGDB=aarch64-xilinx-linux-gdb
exportSTRIP=aarch64-xilinx-linux-strip
exportRANLIB=aarch64-xilinx-linux-ranlib
exportOBJCOPY=aarch64-xilinx-linux-objcopy
exportOBJDUMP=aarch64-xilinx-linux-objdump
exportREADELF=aarch64-xilinx-linux-readelf
exportAR=aarch64-xilinx-linux-ar
exportNM=aarch64-xilinx-linux-nm
exportM4=m4
exportTARGET_PREFIX=aarch64-xilinx-linux-
exportCONFIGURE_FLAGS="--target=aarch64-xilinx-linux --host=aarch64-xilinx-linux --build=x86_64-linux --with-libtool-sysroot=$SDKTARGETSYSROOT"exportCFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types "exportCXXFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types "exportLDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,relro,-z,now"exportCPPFLAGS=""exportKCFLAGS="--sysroot=$SDKTARGETSYSROOT"exportOECORE_DISTRO_VERSION="2021.1"exportOECORE_SDK_VERSION="2021.1"exportARCH=arm64
exportCROSS_COMPILE=aarch64-xilinx-linux-
# Append environment subscriptsif[ -d "$OECORE_TARGET_SYSROOT/environment-setup.d"];thenforenvfilein$OECORE_TARGET_SYSROOT/environment-setup.d/*.sh;do.$envfiledonefiif[ -d "$OECORE_NATIVE_SYSROOT/environment-setup.d"];thenforenvfilein$OECORE_NATIVE_SYSROOT/environment-setup.d/*.sh;do.$envfiledonefi