> I guess I don't follow that logic. Why would someone
> unfamiliar with
> uClinux not choose a toolchain from the links on that
> page?

If you go to the arm website and look for uclinux you find the following page

http://www.arm.com/products/os/linux_download.html

Which references codesourcery  

'Source and binary versions of the GNU GCC compiler are available from 
www.codesourcery.com'

so I guess people download the uclinux source from you and then try and compile 
with codesourcery, I was thinking about doing the same thing.

I would like to try and port uclinux to a Actel cortex-M1 FPGA to make a start 
on this I need a gcc compiler with the -mcpu=cortex-m1 target switch (ie gcc 
4.4.2).

Anyone how needs / wants to run uclinux on Arms new cortex chips needs to use a 
newer compile (minimum 4.3.0). How much work would it be to upgrade the uClinux 
Arm tool chain to use a newer version of gcc? 

(sorry if this question is a bit basic never really played around with tool 
chains before)  






--- On Mon, 11/23/09, Greg Ungerer <g...@snapgear.com> wrote:

> From: Greg Ungerer <g...@snapgear.com>
> Subject: Re: [uClinux-dev] ARM support
> To: "uClinux development list" <uclinux-dev@uclinux.org>
> Date: Monday, November 23, 2009, 5:36 AM
> 
> Hi,
> 
> ucli...@browserseal.com
> wrote:
> > On 11/18/2009, "Greg Ungerer" <g...@snapgear.com>
> wrote:
> >> ucli...@browserseal.com
> wrote:
> >>> I'm trying to compile the latest version of
> uClinux on ARM and the
> >>> multitude of errors that I'm getting leads me
> to believe that this
> >>> architecture simply is not supported anymore,
> hence the first question -
> >>> what happened to ARM support and uClinux in
> general ? Last time I
> >>> checked, i.e. about two years ago, it was
> probably the most popular
> >>> embedded distro, at least for ARM - and now it
> does not even compile !
> >> You are wrong, it does compile. I have an
> automated build system that
> >> builds approximately 150 board/kernel/lib
> combinations(*) each night.
> >> Every release is run through this. It compiles
> GDB/ARMulator with
> >> linux-2.4.x and linux-2.6.x kernels and both
> little and big endian
> >> and the GDB/Skyeye target with 2.4.x and 2.6.x
> kernels (using my
> >> arm-linux- toolchains).
> >>
> >> (* of course the whole uClinux-dist tree has way
> more than 150 possible
> >> combinations of board/kernel/lib. With the
> resources I have that is
> >> about as much as I can cover in a single day. I
> have just chosen a
> >> variety of interesting targets on a variety of CPU
> types to test
> >> compile for).
> >>
> >>
> >>> I will send a separate email with compilation
> errors, I just think that
> >>> it would be better to have a separate thread
> for this general
> >>> discussion. Provided there is anybody out
> there interested in discussing
> >>> ARM, which I seriously doubt.
> >> Are you serious?
> >>
> >> The only conclusion I can draw from your problems
> is that people who
> >> choose to use various other toolchains with the
> uClinux-dist don't
> >> choose to send patches back to make them work
> properly with the
> >> dist.
> > 
> > I believe I did provide a complete list of the changes
> required to
> > compile uClinux with this other, i.e. Codesourcery,
> toolchain and you
> > did say that you think it is the toolchain that has to
> be changed. What
> > did I miss ?
> 
> Patches please.
> 
> 
> > Please note that people new to uClinux are most likely
> to use
> > Codesourcery toolchain, rather than 2007 one from
> uClinux web site.
> 
> I guess I don't follow that logic. Why would someone
> unfamiliar with
> uClinux not choose a toolchain from the links on that
> page?
> 
> Sure I would like to see the dist code work with lots of
> toolchains.
> And I don't want to put a warning like "you must use these
> toolchains"
> on the download pages.
> 
> Regards
> Greg
> 
> 
> 
> > P.S. I'm not here to blame anybody, but rather try to
> make uClinux
> > better. It did take me some time, a few days to be
> exact, to find and
> > summarize the solutions to all the  issues with
> these other toolchain.
> > 
> >> Regards
> >> Greg
> >>
> >>
> >>
> ------------------------------------------------------------------------
> >> Greg Ungerer  --  Principal
> Engineer        EMAIL: 
>    g...@snapgear.com
> >> SnapGear Group, McAfee       
>              
> PHONE:       +61 7 3435 2888
> >> 825 Stanley St,         
>                
>    FAX:     
>    +61 7 3891 3630
> >> Woolloongabba, QLD, 4102, Australia   
>      WEB: http://www.SnapGear.com
> >> _______________________________________________
> >> uClinux-dev mailing list
> >> uClinux-dev@uclinux.org
> >> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
> >> This message was resent by uclinux-dev@uclinux.org
> >> To unsubscribe see:
> >> http://mailman.uclinux.org/mailman/options/uclinux-dev
> > _______________________________________________
> > uClinux-dev mailing list
> > uClinux-dev@uclinux.org
> > http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
> > This message was resent by uclinux-dev@uclinux.org
> > To unsubscribe see:
> > http://mailman.uclinux.org/mailman/options/uclinux-dev
> > 
> 
> 
> -- 
> ------------------------------------------------------------------------
> Greg Ungerer  --  Principal Engineer   
>     EMAIL:     g...@snapgear.com
> SnapGear Group, McAfee         
>             PHONE: 
>      +61 7 3435 2888
> 8 Gardner Close           
>              
>    FAX:     
>    +61 7 3217 5323
> Milton, QLD, 4064, Australia       
>         WEB: http://www.SnapGear.com
> _______________________________________________
> uClinux-dev mailing list
> uClinux-dev@uclinux.org
> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
> This message was resent by uclinux-dev@uclinux.org
> To unsubscribe see:
> http://mailman.uclinux.org/mailman/options/uclinux-dev
> 



_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to