Cross-Compiling gcc 3.2.3 for arm-elf
Dan Kegel
dank@kegel.com
Mon May 12 15:42:00 GMT 2003
Daniel,
so you have a version of Bill's script updated to gcc3.2.3?
And all you had to do is update filenames? Cool!
Can you post the script?
Thanks,
Dan
Daniel Poirot wrote:
> Vincent,
>
> GCC 3.2.3 works just fine for me on both ARM and PowerPC.
>
> Please note that both in my email and in the modifications to Bill's script,
> I am using GCC 3.2.3. Bill's script file comments remain - I just changed
> the files called starting on line 155. Bill's original script may be found
> at:
> http://crossgcc.billgatliff.com/
>
> Building a cross compiler is a tedious process. There are include files
> which are required for the final stage of the compiler which are in turn the
> product of the compiler build.
>
> Bill does an excellent job of explaining the process on his web site:
> http://crossgcc.billgatliff.com/crossgccfaq/t1.html
>
> Bill also has a very complete set of articles on his Crossgcc Wiki site:
> http://billgatliff.com/twiki/bin/view/Crossgcc/WebHome
>
>
> Regards,
> - dan
>
>
>
>
>>-----Original Message-----
>>From: Vincent Rubiolo [mailto:vincent.rubiolo@free.fr]
>>Sent: Monday, May 12, 2003 4:55 AM
>>To: Daniel Poirot
>>Cc: crossgcc@sources.redhat.com
>>Subject: Re: Cross-Compiling gcc 3.2.3 for arm-elf
>>
>>
>>Hello Daniel,
>>
>>Thank you for your quick reply. I didn't know about Bill's document (which
>
> is
>
>>excellent btw).
>>
>>My question is : why using an old compiler whereas the 3.x series is the
>
> std
>
>>for now ?
>>
>>Also: why does the command to build whole gcc native is "make bootstrap"
>>whereas the bare version used to build target specific runtime libs is
>
> called
>
>>a bootstrap compiler?
>>
>>Thanks a lot for your solution. I keep it as a workaround if everything
>
> fails.
>
>>Regards,
>>
>>Vincent
>>
>>Quoting Daniel Poirot <dtpoirot@sbcglobal.net>:
>>
>>
>>>Hello Vincent,
>>>
>>>I have had most excellent results using Bill Gatliff's build script
>>>under CYGWIN (updated for the latest releases of tools).
>>>
>>>I have used the attached shell script to build the following:
>>> binutils-2.13.2.1
>>> gcc-3.2.3
>>> newlib-1.11.0
>>>
>>>Please give it a try and let us know if it works for you.
>>>
>>>
>>>Start with a clean install from http://www.cygwin.com/setup.exe The
>>>only additional packages I add are gcc-2, make and man.
>>>
>>>Download binutils-2.13.2.1, gcc-3.2.3, newlib-1.11.0 and gdb-5.3 from
>>>one of the GNU mirrors. I put them in C:\Temp
>>>
>>>Start CYGWIN from the desktop icon to create your account.
>>>
>>>Copy the attached shell script file to your home directory.
>>>
>>>Enter 'export CC=gcc-2' to select the gcc-2 compiler as default.
>>>
>>>Enter 'build_crossgcc.sh', select 1 for arm-elf, install the tools in
>>>'/usr/local', tell it the tarballs are in '/cygdrive/c/temp' and let
>>>her rip...
--
Dan Kegel
http://www.kegel.com
http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=78045
------
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
More information about the crossgcc
mailing list