anchor.diff:  SDK_DEPLOY = "${DEPLOY_DIR}/sdk"
   
   IPKG_HOST = "opkg-cl -f ${IPKGCONF_SDK} -o ${SDK_OUTPUT}"
  -IPKG_TARGET = "opkg-cl -f ${IPKGCONF_TARGET} -o ${SDK_OUTPUT}/${SDK_PATH}/${TARGET_SYS}"
  +IPKG_TARGET = "opkg-cl -f ${IPKGCONF_TARGET} -o ${SDK_OUTPUT}/${SDKPATH}/${TARGET_SYS}"
   
   TOOLCHAIN_HOST_TASK ?= "task-sdk-host"
   TOOLCHAIN_TARGET_TASK ?= "task-sdk-bare"
  
positive.code: do_populate_sdk() {
  	rm -rf ${SDK_OUTPUT}
  	mkdir -p ${SDK_OUTPUT}
  
  	package_generate_ipkg_conf
  
  
negative.code: 	# libgcc-dev should be responsible for that, but it's not getting built
  	# RP: it gets smashed up depending on the order that gcc, gcc-cross and 
  	# gcc-cross-sdk get built :( (30/11/07)
  	#ln -sf libgcc_s.so.1 ${SDK_OUTPUT}/${SDKPATH}/${TARGET_SYS}/lib/libgcc_s.so
  
  	# With sysroot support, gcc expects the default C++ headers to be
  	# in a specific place.
  	#install -d ${SDK_OUTPUT}/${SDKPATH}/${TARGET_SYS}/include
  	#mv ${SDK_OUTPUT}/${SDKPATH}/${TARGET_SYS}/usr/include/c++ \
  	#	${SDK_OUTPUT}/${SDKPATH}/${TARGET_SYS}/include/
  
  	# Fix or remove broken .la files
  	for i in `find ${SDK_OUTPUT}/${SDKPATH}/${TARGET_SYS} -name \*.la`; do
  		sed -i 	-e "/^dependency_libs=/s,\([[:space:]']\)${base_libdir},\1\$SDK_PATH/\$TARGET_SYS${base_libdir},g" \
  			-e "/^dependency_libs=/s,\([[:space:]']\)${libdir},\1\$SDK_PATH/\$TARGET_SYS${libdir},g" \
  			-e "/^dependency_libs=/s,\-\([LR]\)${base_libdir},-\1\$SDK_PATH/\$TARGET_SYS${base_libdir},g" \
  			-e "/^dependency_libs=/s,\-\([LR]\)${libdir},-\1\$SDK_PATH/\$TARGET_SYS${libdir},g" \
  			-e "/^dependency_libs=/s,${TOOLCHAIN_SYSPATH},\$TOOLCHAIN_PATH/\$TARGET_SYS,g" \
  			-e 's/^installed=yes$/installed=no/' $i
  	done
  	rm -f ${SDK_OUTPUT}/${SDKPATH}/lib/*.la
  
  	# Setup site file for external use
  	siteconfig=${SDK_OUTPUT}/${SDKPATH}/site-config
  	touch $siteconfig
  	for sitefile in ${CONFIG_SITE} ; do
  		cat $sitefile >> $siteconfig
  	done
  
  	# Create environment setup script
  	script=${SDK_OUTPUT}/${SDKPATH}/environment-setup
  	touch $script
  	echo 'export SDK_PATH=${SDKPATH}' >> $script
  	echo 'export TOOLCHAIN_PATH=${TOOLCHAIN_PATH}' >> $script
  	echo 'export TARGET_SYS=${TARGET_SYS}' >> $script
  	echo 'export PATH=$SDK_PATH/bin:$TOOLCHAIN_PATH/bin:$PATH' >> $script
  	echo 'export CPATH=$SDK_PATH/$TARGET_SYS/usr/include:$CPATH' >> $script
  	echo 'export LIBTOOL_SYSROOT_PATH=$SDK_PATH/$TARGET_SYS' >> $script
  	echo 'export PKG_CONFIG_SYSROOT_DIR=$SDK_PATH/$TARGET_SYS' >> $script
  	echo 'export PKG_CONFIG_PATH=$SDK_PATH/$TARGET_SYS${libdir}/pkgconfig' >> $script
  	echo 'export CONFIG_SITE=$SDK_PATH/site-config' >> $script
  	echo 'alias opkg="LD_LIBRARY_PATH=$SDK_PATH/lib $SDK_PATH/bin/opkg-cl -f $SDK_PATH${sysconfdir}/opkg-sdk.conf -o $SDK_PATH"' >> $script
  	echo 'alias opkg-target="LD_LIBRARY_PATH=$SDK_PATH/lib $SDK_PATH/bin/opkg-cl -f $SDK_PATH/$TARGET_SYS${sysconfdir}/opkg.conf -o $SDK_PATH/$TARGET_SYS"' >> $script
  
  	# Add version information
  	versionfile=${SDK_OUTPUT}/${SDKPATH}/version
  	touch $versionfile
  	echo 'Distro: ${SDK_DISTRO}' >> $versionfile
  	echo 'Distro Version: ${DISTRO_VERSION}' >> $versionfile
  