[uClinux-dev] user apps and SourceryG++
Harry Gunnarsson
mrharryg at gmail.com
Wed Nov 21 09:13:44 EST 2007
Talking about future releases, is the test distro from 8/23 the current
latest one?
When do you think it could be released?
Thanks,
Harry
On 11/20/07, Greg Ungerer <gerg at snapgear.com> wrote:
>
> Hi Harry,
>
> Harry Gunnarsson wrote:
> > Regarding the second question.
> >
> > I believe David & Greg replied on this in a similar email thread 3 weeks
> > ago. I intended to give my 2 cents since I had some experience on this,
> > but I reply on this instead.
> > I currently do compile both kernel and user-level applications using
> > CodeSourcery's latest for ColdFire, i.e. 4.2-47. It seems to work fine,
> > however there are a couple of things that you have to do to the 20070131
> > distro and the toolchain itself.
> >
> > 1) For you vendor, edit vendor/<whatever>/<board>/config.arch and change
> > to this
> > CROSS_COMPILE=m68k-uclinux-
> > 2) For your vendor, edit vendor/<whatever>/<board>/Makefile and change
> > all explicit references to m68k-elf-<objcopy, gcc etc> to
> > m68k-uclinux-<objcopy, gcc etc>
> > 3) Edit uClibc/libc/sysdeps/linux/m68k/clone.S, and remove the line
> > that says
> > .set clone,__clone
> > See the following patch
> >
> > *** 80,85 ****
> > .weak clone
> > clone = __clone
> > #else
> > - .set clone,__clone
> > #endif
> >
> > --- 80,84 ----
> >
> > 4) Uncompress the latest CS toolchain and do
> > $ cd freescale-coldfire-4.2/lib/gcc/m68k-uclinux/4.2.1/include
> > $ ln -s ../include-fixed/limits.h limits.h
> > 5) Obviously, append the freescale-coldfire-4.2/bin to your PATH
> variable
> >
> > That's it! Now it compiles fine. Let me know how it goes.
> >
> > Greg & David. You might want to consider the clone.S change above. And
> > possibly the makefile changes
>
> The clone.S code like that is no longer in the newer version
> of uClibc that will be in future dist release. The Makefiles
> have been cleaned up so that they use $(CROSS_COMPILE)-
> as the tool name prefix (unless I missed some :-)
>
> Regards
> Greg
>
>
>
>
> > On 11/14/07, *David van Geest* <david at rhythmreloaded.com
> > <mailto:david at rhythmreloaded.com>> wrote:
> >
> > Hi all,
> >
> > I'm a bit new at embedded programming, so bear with me a bit. I'm
> > running uClilnux on the Freescale M5275EVB, and I have a couple of
> > questions:
> >
> > 1. What are the options for including custom user software on the
> > board? Is it necessary to re-compile the kernel with your app
> > included every time you make a change to your program(s)?
> >
> > 2. Has anyone used SourceryG++ (Personal Edition) to compile the
> > uCLinux kernel and/or their own applications? Any tips on how that
> > can be accomplished?
> >
> > That's all for now. Thanks for your help.
> >
> > -David
> > www.rhythmreloaded.com <http://www.rhythmreloaded.com/>
> >
> > _______________________________________________
> > uClinux-dev mailing list
> > uClinux-dev at uclinux.org <mailto:uClinux-dev at uclinux.org>
> > http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
> > This message was resent by uclinux-dev at uclinux.org
> > <mailto:uclinux-dev at uclinux.org>
> > To unsubscribe see:
> > http://mailman.uclinux.org/mailman/options/uclinux-dev
> >
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > uClinux-dev mailing list
> > uClinux-dev at uclinux.org
> > http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
> > This message was resent by uclinux-dev at uclinux.org
> > To unsubscribe see:
> > http://mailman.uclinux.org/mailman/options/uclinux-dev
>
> --
> ------------------------------------------------------------------------
> Greg Ungerer -- Chief Software Dude EMAIL: gerg at snapgear.com
> Secure Computing Corporation 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 at uclinux.org
> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
> This message was resent by uclinux-dev at uclinux.org
> To unsubscribe see:
> http://mailman.uclinux.org/mailman/options/uclinux-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.uclinux.org/pipermail/uclinux-dev/attachments/20071121/99195eec/attachment.html
More information about the uClinux-dev
mailing list