* Within environment-setup the TARGET_SYS variable is exported but used improperly. * The value for --target and --host isn't the TARGET_SYS value within the environment-setup file but rather the OE variable TARGET_SYS. * Cross compiling autotools based applications using environment-setup results in host and machine not recognized "configure" errors. * Looking at toolchain-scripts.bbclass it looks like that variable has been removed from environment-setup so mimic that change. * Introduce new REAL_MULTIMACH_TARGET_SYS environment variable since the value is reused in several places within environment-setup.
Signed-off-by: Franklin S. Cooper Jr <[email protected]> --- Version 3 changes: Somehow in my v2 patch an extra dollar sign was added. Remove this extra symbol. Version 2 changes: Replace TARGET_SYS environment variable with REAL_MULTIMACH_TARGET_SYS environment variable. .../recipes-core/meta/meta-toolchain-arago.bb | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb b/meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb index a8da4dc..cd39b4a 100644 --- a/meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb +++ b/meta-arago-extras/recipes-core/meta/meta-toolchain-arago.bb @@ -30,17 +30,17 @@ toolchain_create_sdk_env_script () { echo ' export SDK_PATH' >> $script echo 'fi' >> $script echo 'export SDK_SYS=${SDK_SYS}' >> $script - echo 'export TARGET_SYS=${REAL_MULTIMACH_TARGET_SYS}' >> $script + echo 'export REAL_MULTIMACH_TARGET_SYS=${REAL_MULTIMACH_TARGET_SYS}' >> $script echo 'export TOOLCHAIN_SYS=${TOOLCHAIN_SYS}' >> $script echo 'export TOOLCHAIN_PREFIX=$TOOLCHAIN_SYS-' >> $script echo 'export SDK_PATH_NATIVE=$SDK_PATH/sysroots/$SDK_SYS' >> $script - echo 'export SDK_PATH_TARGET=$SDK_PATH/sysroots/$TARGET_SYS' >> $script + echo 'export SDK_PATH_TARGET=$SDK_PATH/sysroots/$REAL_MULTIMACH_TARGET_SYS' >> $script echo 'export PATH=$SDK_PATH_NATIVE${bindir_nativesdk}:$PATH' >> $script echo 'export CPATH=$SDK_PATH_TARGET/usr/include:$CPATH' >> $script echo 'export PKG_CONFIG_SYSROOT_DIR=$SDK_PATH_TARGET' >> $script echo 'export PKG_CONFIG_PATH=$SDK_PATH_TARGET${libdir}/pkgconfig' >> $script echo 'export PKG_CONFIG_ALLOW_SYSTEM_LIBS=1' >> $script - echo 'export CONFIG_SITE=$SDK_PATH/site-config-$TARGET_SYS' >> $script + echo 'export CONFIG_SITE=$SDK_PATH/site-config-$REAL_MULTIMACH_TARGET_SYS' >> $script printf 'export CC=\x24{TOOLCHAIN_PREFIX}gcc\n' >> $script printf 'export CXX=\x24{TOOLCHAIN_PREFIX}g++\n' >> $script printf 'export GDB=\x24{TOOLCHAIN_PREFIX}gdb\n' >> $script @@ -52,7 +52,7 @@ toolchain_create_sdk_env_script () { printf 'export OBJCOPY=\x24{TOOLCHAIN_PREFIX}objcopy\n' >> $script printf 'export OBJDUMP=\x24{TOOLCHAIN_PREFIX}objdump\n' >> $script printf 'export STRIP=\x24{TOOLCHAIN_PREFIX}strip\n' >> $script - echo 'export CONFIGURE_FLAGS="--target=$TARGET_SYS --host=$TARGET_SYS --build=${SDK_ARCH}-linux --with-libtool-sysroot=$SDK_PATH_TARGET"' >> $script + echo 'export CONFIGURE_FLAGS="--target=${TARGET_SYS} --host=${TARGET_SYS} --build=${SDK_ARCH}-linux --with-libtool-sysroot=$SDK_PATH_TARGET"' >> $script echo 'export CPPFLAGS="${TARGET_CC_ARCH} --sysroot=$SDK_PATH_TARGET"' >> $script echo 'export CFLAGS="$CPPFLAGS"' >> $script echo 'export CXXFLAGS="$CPPFLAGS"' >> $script -- 1.7.0.4 _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
