On 11/17/2009, "Gary Altenberg" <g...@ioengineering.com> wrote:

>I am using an Embedded Artist patch that works for me. You can find more
>info in the Yahoo group for the lpc2400_uClinux here:
>
>http://tech.groups.yahoo.com/group/lpc2400_uClinux/
>
>It seems that a lot of people have purchased the EA reference designs and
>started with that. They are based on the LPC24xx series that has a arm7tdmi
>in it. In the files section there is a patch for kernel 2.6.21. They have
>also provided u-boot patches. Not very clean but it all seems to work.

This is not a reason to have non-working ARM version in the latest
release of the most popular embedded Linux distribution :)

>
>Regards,
>Gary
>
>
>-----Original Message-----
>From: uclinux-dev-boun...@uclinux.org
>[mailto:uclinux-dev-boun...@uclinux.org] On Behalf Of
>ucli...@browserseal.com
>Sent: Tuesday, November 17, 2009 4:19 PM
>To: uclinux-dev@uclinux.org
>Subject: [uClinux-dev] ARM compilation woes summary (and solution)
>
>So, this is what it takes to compile the latest version 20090618 of
>uClinux with ARM,
>
>1. Change libc from glibc to uClibc (compilation with glibc will fail
>during the patching phase)
>2. Change uClibc configuration from CONFIG_ARM_OABI to CONFIG_ARM_EABI
>(OABI will fail with '__NR_syscall' undeclared message)
>3. In  uClibc/libpthread/linuxthreads.old/sysdeps/arm/pt-machine.h change
>  extern long int testandset (int *spinlock);
>  to
>  static long int testandset (int *spinlock);
>(otherwise the compilation will fail with multiple definition of
>`testandset' error)
>4. Do not use latest, i.e. 2009q3 Codesourcery gcc version, use  gcc
>version 4.3.3 (Sourcery G++ Lite 2009q1-163) instead
>5. In arm-2009q1/lib/gcc/arm-uclinuxeabi/4.3.3/include make a link to
>./include-fixed/limits.h (otherwise the compilation will fail with
>error: limits.h: No such file or directory)
>
>I would say that it is an impressive list which means that currently
>uClinux ARM support is pretty much broken ! :)
>
>Should I make a patch, open a bug or something ?
>_______________________________________________
>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
_______________________________________________
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