[Buildroot] [PATCH 1/2] package/Makefile.in: Fix dependency for selecting uclinux as TARGET_OS

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Thu Sep 5 21:44:14 UTC 2013


Dear Axel Lin,

On Wed, 04 Sep 2013 10:43:18 +0800, Axel Lin wrote:
> Current setting only allows blackfin to select uclinux as TARGET_OS.
> However, some noMMU ARM platforms that using FLAT binary format also need to
> select uclinux as TARGET_OS. Fix the dependency.

Are you sure uclinux as TARGET_OS is the right selection for ARM? The
release notes of gcc 4.7, at http://gcc.gnu.org/gcc-4.7/changes.html,
indicate:

""
The obsolete ports with alternatives are:

    arm*-*-rtems (use arm*-*-rtemseabi)
    arm*-*-linux-gnu (use arm*-*-linux-gnueabi)
    arm*-*-elf (use arm*-*-eabi)
    arm*-*-uclinux* (use arm*-*-uclinux*eabi)
""

So it looks like the arm-<something>-uclinux* tuple should not be used,
if I understand this correctly. Do you have more details about why
arm-<something>-uclinux* should be used?

Thanks!

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com



More information about the buildroot mailing list