This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Build tips for arm cross toolchain


Dear all,

	I have successfully built the toolchain by crosstool-ng. (A really
great tool. Although I still don't who to make it.....:()

	I plan to add CYGWIN host to this tool. Any advice before I start?

	Thanks.

BR,
Jacky
	

Jacky Lam ??:
> Acharya Partha ??:
>> Jacky
>>
>> use the following options for glibc headers installation :
>>
>> --target= ? --build=?  --prefix=? --with-headers=(header's path )
>> --enable-hacker-mode --enable-kernel=2.6.0
>> you may add --with-tls and --cache-file option also.
>>
>> Let me know this resolve your problem.
>>
>> Regards
>> Partha
>>
>
>     Here are the options I used:
> ../../glibc-2.6.1/configure  --prefix=/usr
> --host=arm-unknown-linux-gnueabi
> --enable-add-ons=nptl,glibc-ports-2.6.1,glibc-libidn-2.6.1
> --with-headers=/home/jacky/toolchain/rfs/usr/include/ --with-tls
> --enable-kernel=2.6.0 --enable-hacker-mode
>
>     And make by:
> make cross-compiling=yes install_root=/home/jacky/toolchain/rfs
> install-headers
>
>     But still have the error:
>
> In file included from <stdin>:1:
> glibc-ports-2.6.1/sysdeps/unix/sysv/linux/arm/eabi/sysdep.h:29:3: error:
> #error Kernel headers are too old
>
> BR,
> Jacky
>>
>>
>>
>>
>>
>> --- On Thu, 1/22/09, Jacky Lam <jackylam.gsl@gmail.com> wrote:
>>
>>> From: Jacky Lam <jackylam.gsl@gmail.com>
>>> Subject: Re: Build tips for arm cross toolchain
>>> To: partha_acharya@yahoo.com
>>> Cc: crossgcc@sourceware.org
>>> Date: Thursday, January 22, 2009, 12:16 AM
>>> Acharya Partha ??:
>>>> Jack
>>>>
>>>> For initial idea you can refer to the following sites
>>> :
>>>>
>>> http://www.kegel.com/crosstool/current/doc/crosstool-howto.html
>>>>
>>> http://www.linuxfromscratch.org/clfs/view/1.0.0/mips64/cross-tools/binutils.html
>>>
>>>> The process is quite similar for both mips and ARM
>>> target , let me know if this help you.
>>>     Thanks. I am stopping at generating glibc headers for
>>> compiling gcc
>>> stage1. Maybe it is because I am generating EABI toolchain.
>>> It complains
>>> about my kernel is too old. (But my host PC and kernel
>>> header for the
>>> tool chain is already 2.6.23 and 2.6.26 respectively)
>>>
>>>     Do you have any idea?
>>>
>>>     BTW, my final goal is to build a cygwin toolchain. I can
>>> see there will
>>> be more challenging :(. If there is any information about
>>> that, it will
>>> be much thanks.
>>>
>>>     I don't mind to test and collect all information into
>>> a document so
>>> that life will be easier for people who want to do the same
>>> thing.
>>>
>>>     Thanks again.
>>>
>>> BR,
>>> Jacky
>>>> Regards
>>>> Partha Acharya
>>>>
>>>> --- On Wed, 1/21/09, Jacky Lam
>>> <jackylam.gsl@gmail.com> wrote:
>>>>> From: Jacky Lam <jackylam.gsl@gmail.com>
>>>>> Subject: Build tips for arm cross toolchain
>>>>> To: crossgcc@sourceware.org
>>>>> Date: Wednesday, January 21, 2009, 1:06 AM
>>>>> Dear all,
>>>>>
>>>>> I have some problem to build a ARM cross toolchain
>>> (gcc
>>>>> 4.2.2, binutils
>>>>> 2.18, glibc 2.6.1). Is there any detail guide step
>>> by step
>>>>> for that?
>>>>>
>>>>> Thanks.
>>>>>
>>>>> BR,
>>>>> Jacky
>>>>>
>>>>> --
>>>>> For unsubscribe information see
>>>>> http://sourceware.org/lists.html#faq
>>>>
>>>>
>>>>
>>>>
>>>>
>>
>>
>>
>>
>>
>
>

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]