[Buildroot] buildroot make stopped by request for uClibc config data

Ulf Samuelsson ulf at atmel.com
Sat Jul 14 06:54:38 UTC 2007


During the build of uClibc "make oldconfig" is done.
This results in the uclibc "conf" tool and stops in the middle 
of the build, asking for config info which is already known
to buildroot.


Extracts of ucLibc ".config" generated by Buildroot:
--------------------------------------------
.config:44:HAS_FPU=y
.config:48:KERNEL_SOURCE="/home/ulf/projects/Buildroot/20070714/buildroot/toolchain_build_arm/linux"
.config:210:CONFIG_GENERIC_ARM=y
.config:214:# LINUXTHREADS is not set
.config:216:# UCLIBC_HAS_THREADS_NATIVE is not set


Extracts of build log.
--------------------------------------------
./extra/config/conf -o extra/Configs/Config.in
.config:44:warning: trying to assign nonexistent symbol HAS_FPU
.config:48:warning: trying to assign nonexistent symbol KERNEL_SOURCE
.config:210:warning: trying to reassign symbol CONFIG_GENERIC_ARM
.config:214:warning: trying to assign nonexistent symbol LINUXTHREADS
.config:216:warning: trying to assign nonexistent symbol
UCLIBC_HAS_THREADS_NATIVE
*
* uClibc Configuration
*
Target Architecture
  1. alpha (TARGET_alpha)
> 2. arm (TARGET_arm)
  3. bfin (TARGET_bfin)
  4. cris (TARGET_cris)
  5. e1 (BROKEN) (TARGET_e1)
  6. frv (BROKEN) (TARGET_frv)
  7. h8300 (BROKEN) (TARGET_h8300)
  8. hppa (TARGET_hppa)
  9. i386 (TARGET_i386)
  10. i960 (BROKEN) (TARGET_i960)
  11. ia64 (TARGET_ia64)
  12. m68k (TARGET_m68k)
  13. microblaze (BROKEN) (TARGET_microblaze)
  14. mips (TARGET_mips)
  15. nios (TARGET_nios)
  16. nios2 (TARGET_nios2)
  17. powerpc (TARGET_powerpc)
  18. superh (TARGET_sh)
  19. sh64 (TARGET_sh64)
  20. sparc (TARGET_sparc)
  21. v850 (BROKEN) (TARGET_v850)
  22. vax (TARGET_vax)
  23. x86_64 (TARGET_x86_64)
choice[1-23?]: 2
*
* Target Architecture Features and Options
*
Target ABI
> 1. OABI (CONFIG_ARM_OABI)
  2. EABI (CONFIG_ARM_EABI)
choice[1-2?]: 1
Target Processor Type
> 1. Generic Arm (CONFIG_GENERIC_ARM)
  2. Arm 610 (CONFIG_ARM610)
  3. Arm 710 (CONFIG_ARM710)
  4. Arm 7TDMI (CONFIG_ARM7TDMI)
  5. Arm 720T (CONFIG_ARM720T)
  6. Arm 920T (CONFIG_ARM920T)
  7. Arm 922T (CONFIG_ARM922T)
  8. Arm 926T (CONFIG_ARM926T)
  9. Arm 10T (CONFIG_ARM10T)
  10. Arm 1136JF-S (CONFIG_ARM1136JF_S)
  11. Arm 1176JZ-S (CONFIG_ARM1176JZ_S) (NEW)
  12. Arm 1176JZF-S (CONFIG_ARM1176JZF_S) (NEW)
  13. Intel StrongArm SA-110 (CONFIG_ARM_SA110)
  14. Intel StrongArm SA-1100 (CONFIG_ARM_SA1100)
  15. Intel Xscale (CONFIG_ARM_XSCALE)
  16. Intel Xscale With WMMX PXA27x (CONFIG_ARM_IWMMXT)
choice[1-16?]: 
----------------------------------------------------
I do not see the difference between
"Target Architecture", "Target ABI" and "Target Processor Type".
Why does "conf" ask for the "Target Processor Type" value,
but not for the values of the other two?

Any clues?



Best Regards
Ulf Samuelsson





More information about the buildroot mailing list