BE Cross compiler for ARM-XSCALE

Philip mathew philipmat@hotmail.com
Sun Jul 15 03:15:00 GMT 2007


Hi Robert,

  I tried to build the cross tool chain using OSELAS and tried the following 
steps you mentioned.

  ie > ptxdist-0.10.6 select 
ptxconfigs/armeb-xscale-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig
 > ptxdist-0.10.6 go

But I am getting an error in the second step, "Error: please specify an 
architecure name for ipkg!".

The log messages are given at the end of the email.

Whether I am missing any steps, where do I specify the architecture name. 
Please help.

Best Regards
Philip


/home/ppmathe/ptxdist/ptxdist-0.10.6/bin/ptxdist go
o
.config:6: trying to assign nonexistent symbol BUILD_TOOLCHAIN
.config:10: trying to assign nonexistent symbol GLIBC_EXTRA_CONFIG
.config:11: trying to assign nonexistent symbol GLIBC_ENABLE_KERNEL
.config:12: trying to assign nonexistent symbol GLIBC_SERIES
.config:13: trying to assign nonexistent symbol GLIBC_EXTRA_ENV
.config:14: trying to assign nonexistent symbol GLIBC_ADDON_LINUXTHREADS
.config:15: trying to assign nonexistent symbol GLIBC_ADDON_NPTL
.config:16: trying to assign nonexistent symbol GLIBC_TLS
.config:17: trying to assign nonexistent symbol GLIBC_HEADERS
.config:18: trying to assign nonexistent symbol GLIBC_CRT
.config:19: trying to assign nonexistent symbol GLIBC_FINAL
.config:20: trying to assign nonexistent symbol GLIBC_PORTS
.config:21: trying to assign nonexistent symbol GLIBC_PORTS_VERSION
.config:22: trying to assign nonexistent symbol GLIBC_PORTS_SERIES
.config:23: trying to assign nonexistent symbol CROSS_BINUTILS
.config:24: trying to assign nonexistent symbol CROSS_BINUTILS_VERSION
.config:25: trying to assign nonexistent symbol KERNEL_HEADERS
.config:26: trying to assign nonexistent symbol KERNEL_HEADERS_VERSION
.config:27: trying to assign nonexistent symbol KERNEL_HEADERS_SANIZIZED
.config:28: trying to assign nonexistent symbol KERNEL_HEADERS_CONFIG
.config:29: trying to assign nonexistent symbol CROSS_GCC_FIRST
.config:30: trying to assign nonexistent symbol CROSS_GCC_FIRST_VERSION
.config:31: trying to assign nonexistent symbol CROSS_GCC_FIRST_SERIES
.config:32: trying to assign nonexistent symbol CROSS_GCC_FIRST_EXTRA_CONFIG
.config:33: trying to assign nonexistent symbol CROSS_GCC_SECOND
.config:34: trying to assign nonexistent symbol CROSS_GCC_SECOND_LANG
.config:35: trying to assign nonexistent symbol CROSS_GDB
.config:36: trying to assign nonexistent symbol CROSS_TOOLCHAIN
.config:44: trying to assign nonexistent symbol ARCH_I386
.config:48: trying to assign nonexistent symbol TOOLCHAIN_DEBUG
.config:54: trying to assign nonexistent symbol PREFIX_FIRST
.config:55: trying to assign nonexistent symbol PREFIX_SECOND
touch depend.out

---------------------------
target: glibc.targetinstall
---------------------------

install_init: preparing for image creation...
Error: please specify an architecure name for ipkg!
make: *** 
[/home/ppmathe/OSELAS/OSELAS.Toolchain-1.1.0/ptxconfigs/state/glibc.targetinstall] 
Error 255

error: a command in the pipe returned 2, bailing out

]0;ppmathe@sai-build1:~/OSELAS/OSELAS.Toolchain-1.1.0/ptxconfigs[ppmathe@sai-build1 
ptxconfigs]$


>From: Robert Schwebel <robert@schwebel.de>
>To: Philip mathew <philipmat@hotmail.com>
>CC: crossgcc@sourceware.org
>Subject: Re: BE Cross compiler for ARM-XSCALE
>Date: Wed, 20 Jun 2007 19:21:14 +0200
>
>On Wed, Jun 20, 2007 at 04:53:13AM +0000, Philip mathew wrote:
> > I am trying to use the cross tool, to build a big endian cross
> > compiler for the Intel IXP processor. I am confused about how to
> > apply patches for building the BE compiler. Can some  one explain me
> > how to apply the patch for big endian and what are the other
> > modifications required for building the BE cross compiler. I am using
> > gcc 4.1.0
>
>OSELAS.Toolchain-1.1.0 is able to build a cross toolchain for IXP. Try
>
>- [extract the packet]
>- ptxdist-0.10.6 select 
>ptxconfigs/armeb-xscale-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig
>- ptxdist-0.10.6 go
>
>Note that OSELAS.Toolchain is still a ptxdist 0.10.6 project, so don't
>use the latest version if you try it.
>
>The packet has all the necessary patches, look in the patches/
>directory. The methodology is very similar to what crosstool does.
>
>Robert
>--
>  Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de
>  Pengutronix - Linux Solutions for Science and Industry
>    Handelsregister:  Amtsgericht Hildesheim, HRA 2686
>      Hannoversche Str. 2, 31134 Hildesheim, Germany
>    Phone: +49-5121-206917-0 |  Fax: +49-5121-206917-9
>

_________________________________________________________________
Need a brain boost? Recharge with a stimulating game. Play now!  
http://club.live.com/home.aspx?icid=club_hotmailtextlink1


--
For unsubscribe information see http://sourceware.org/lists.html#faq



More information about the crossgcc mailing list