[poky] [PATCH 1/1] adt: fix ppc/powerpcc naming bug
Ke, Liping
liping.ke at intel.com
Mon Mar 14 19:09:45 PDT 2011
Hi, Jessica and Saul
Since Qing's new patch for " qemux86-64: set qemux86_64 as package arch name"
is checked in, we need further changes for name match.
I will re-build and test and then send further patches.
Thanks & Regards,
criping
> -----Original Message-----
> From: poky-bounces at yoctoproject.org [mailto:poky-
> bounces at yoctoproject.org] On Behalf Of Liping Ke
> Sent: Monday, March 14, 2011 5:40 PM
> To: poky at yoctoproject.org
> Subject: [poky] [PATCH 1/1] adt: fix ppc/powerpcc naming bug
>
> From: Liping Ke <liping.ke at intel.com>
>
> for ipk files on ppc, the name should be powerpc. So does the
> environment file name. For the tar file name, it should be ppc.
> This patch is to correct the arch/machine name pair.
> Related Bug#864
>
> Signed-off-by: Liping ke <liping.ke at intel.com>
> ---
> .../adt-installer/scripts/adt_installer_internal | 6 ++++--
> .../installer/adt-installer/scripts/data_define | 2 +-
> 2 files changed, 5 insertions(+), 3 deletions(-)
>
> diff --git a/meta/recipes-devtools/installer/adt-
> installer/scripts/adt_installer_internal b/meta/recipes-
> devtools/installer/adt-installer/scripts/adt_installer_internal
> index bc92069..a77a3ff 100755
> --- a/meta/recipes-devtools/installer/adt-
> installer/scripts/adt_installer_internal
> +++ b/meta/recipes-devtools/installer/adt-
> installer/scripts/adt_installer_internal
> @@ -29,7 +29,6 @@ parse_config()
> case $INST_ARCH in
> i[3-6]86)
> OPKG_CONFIG_FILE=$YOCTOADT_OPKG_CONF_FILE_32
> - #POKY_NATIVE_SYSROOT="$INSTALL_FOLDER/sysroots/i586-pokysdk-
> linux/"
> POKY_NATIVE_SYSROOT="$INSTALL_FOLDER/sysroots/$INST_ARCH-pokysdk-
> linux/"
> ;;
> x86_64)
> @@ -106,7 +105,7 @@ $OPKG_INSTALL_NATIVE_CMD libtool-nativesdk &>>
> $YOCTOADT_INSTALL_LOG_FILE
> check_result
>
> for native_target_type in $YOCTOADT_TARGETS; do
> - native_target_type=`echo "$native_target_type" | sed -e
> 's/x86_64/x86-64/' -e 's/x86$/i586/'`
> + native_target_type=`echo "$native_target_type" | sed -e
> 's/x86_64/x86-64/' -e's/ppc/powerpc/' -e 's/x86$/i586/'`
> echo_info "Installing cross toolchain for $native_target_type ..."
> echo_info "Installing binutils for $native_target_type ..."
> $OPKG_INSTALL_NATIVE_CMD binutils-cross-canadian-$native_target_type
> &>> $YOCTOADT_INSTALL_LOG_FILE
> @@ -180,9 +179,12 @@ check_result
> echo_info "Updating environment script with target sysroot location."
> if [ "$1" == "x86" ]; then
> env_filename=`ls $INSTALL_FOLDER/environment-setup-i586*`
> +elif [ "$1" == "ppc" ]; then
> + env_filename=`ls $INSTALL_FOLDER/environment-setup-powerpc*`
> else
> env_filename=`ls $INSTALL_FOLDER/environment-setup-$1*`
> fi
> +
> if [ ! -z "$env_filename" ]; then
> sudo sed -i -e "s%##SDKTARGETSYSROOT##%$target_sysroot%g"
> $env_filename
> else
> diff --git a/meta/recipes-devtools/installer/adt-
> installer/scripts/data_define b/meta/recipes-devtools/installer/adt-
> installer/scripts/data_define
> index c7bce6d..ca1d47c 100644
> --- a/meta/recipes-devtools/installer/adt-installer/scripts/data_define
> +++ b/meta/recipes-devtools/installer/adt-installer/scripts/data_define
> @@ -32,7 +32,7 @@ OPKG_LIBDIR="/var/lib"
> # List all supported root fs types and target types,
> # it will be used in user configuration validity checking
> YOCTOADT_SUPPORTED_ROOTFS="minimal minimal-dev sato sato-dev sato-sdk
> lsb lsb-dev lsb-sdk"
> -YOCTOADT_SUPPORTED_TARGETS="x86 x86_64 arm powerpc mips"
> +YOCTOADT_SUPPORTED_TARGETS="x86 x86_64 arm ppc mips"
> # Different host (32 bit or 64 bit) will have different opkg
> # configuration files
> YOCTOADT_OPKG_CONF_FILE_32="./opkg/conf/opkg-sdk-i686.conf"
> --
> 1.7.0.4
>
> _______________________________________________
> poky mailing list
> poky at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/poky
More information about the poky
mailing list