diff options
Diffstat (limited to 'config')
-rw-r--r-- | config/arch/avr32.in | 13 | ||||
-rw-r--r-- | config/cc/gcc.in | 14 | ||||
-rw-r--r-- | config/companion_libs/gmp.in | 10 | ||||
-rw-r--r-- | config/debug/duma.in | 5 | ||||
-rw-r--r-- | config/debug/ltrace.in | 5 | ||||
-rw-r--r-- | config/global/build-behave.in | 72 | ||||
-rw-r--r-- | config/kernel/linux.in | 46 | ||||
-rw-r--r-- | config/libc.in | 1 | ||||
-rw-r--r-- | config/libc/eglibc.in | 5 | ||||
-rw-r--r-- | config/libc/newlib.in | 42 | ||||
-rw-r--r-- | config/tools/libelf.in | 5 |
11 files changed, 207 insertions, 11 deletions
diff --git a/config/arch/avr32.in b/config/arch/avr32.in new file mode 100644 index 0000000..63916da --- /dev/null +++ b/config/arch/avr32.in @@ -0,0 +1,13 @@ +# AVR32 specific configuration file +# depends on EXPERIMENTAL + +config ARCH_avr32 + select ARCH_USE_MMU + select ARCH_DEFAULT_BE + select ARCH_SUPPORT_ARCH + select ARCH_SUPPORT_CPU + select ARCH_SUPPORT_TUNE + select ARCH_SUPPORT_FPU + help + The AVR32 architecture, as defined by: + http://www.atmel.com/products/avr32 diff --git a/config/cc/gcc.in b/config/cc/gcc.in index 01fbfe6..1b09d54 100644 --- a/config/cc/gcc.in +++ b/config/cc/gcc.in @@ -111,6 +111,11 @@ config CC_V_4_3_3 prompt "4.3.3" select CC_GCC_4_3_or_later +config CC_V_4_3_4 + bool + prompt "4.3.4" + select CC_GCC_4_3_or_later + config CC_V_4_4_0 bool prompt "4.4.0 (EXPERIMENTAL)" @@ -118,6 +123,13 @@ config CC_V_4_4_0 select CC_GCC_4_3_or_later select CC_GCC_4_4_or_later +config CC_V_4_4_1 + bool + prompt "4.4.1 (EXPERIMENTAL)" + depends on EXPERIMENTAL + select CC_GCC_4_3_or_later + select CC_GCC_4_4_or_later + # CT_INSERT_VERSION_ABOVE # Don't remove above line! endchoice @@ -154,7 +166,9 @@ config CC_VERSION default "4.3.1" if CC_V_4_3_1 default "4.3.2" if CC_V_4_3_2 default "4.3.3" if CC_V_4_3_3 + default "4.3.4" if CC_V_4_3_4 default "4.4.0" if CC_V_4_4_0 + default "4.4.1" if CC_V_4_4_1 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! diff --git a/config/companion_libs/gmp.in b/config/companion_libs/gmp.in index c4fc246..a87f417 100644 --- a/config/companion_libs/gmp.in +++ b/config/companion_libs/gmp.in @@ -12,6 +12,14 @@ config GMP_V_4_2_4 bool prompt "4.2.4" +config GMP_V_4_3_0 + bool + prompt "4.3.0" + +config GMP_V_4_3_1 + bool + prompt "4.3.1" + # CT_INSERT_VERSION_ABOVE # Don't remove above line! endchoice @@ -20,5 +28,7 @@ config GMP_VERSION string default "4.2.2" if GMP_V_4_2_2 default "4.2.4" if GMP_V_4_2_4 + default "4.3.0" if GMP_V_4_3_0 + default "4.3.1" if GMP_V_4_3_1 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! diff --git a/config/debug/duma.in b/config/debug/duma.in index eebb621..8c8caa4 100644 --- a/config/debug/duma.in +++ b/config/debug/duma.in @@ -37,6 +37,10 @@ config DUMA_V_2_5_14 bool prompt "2_5_14" +config DUMA_V_2_5_15 + bool + prompt "2.5.15" + # CT_INSERT_VERSION_ABOVE # Don't remove above line! endchoice @@ -47,5 +51,6 @@ config DUMA_VERSION default "2_5_8" if DUMA_V_2_5_8 default "2_5_12" if DUMA_V_2_5_12 default "2_5_14" if DUMA_V_2_5_14 + default "2.5.15" if DUMA_V_2_5_15 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! diff --git a/config/debug/ltrace.in b/config/debug/ltrace.in index 6b7c029..4b141e0 100644 --- a/config/debug/ltrace.in +++ b/config/debug/ltrace.in @@ -25,6 +25,10 @@ config LTRACE_V_0_5_1 prompt "0.5.1 (EXPERIMENTAL)" depends on EXPERIMENTAL +config LTRACE_V_0_5_2 + bool + prompt "0.5.2" + # CT_INSERT_VERSION_ABOVE # Don't remove above line! endchoice @@ -34,5 +38,6 @@ config LTRACE_VERSION default "0.4" if LTRACE_V_0_4 default "0.5" if LTRACE_V_0_5 default "0.5.1" if LTRACE_V_0_5_1 + default "0.5.2" if LTRACE_V_0_5_2 # CT_INSERT_VERSION_STRING_ABOVE # # Don't remove above line! diff --git a/config/global/build-behave.in b/config/global/build-behave.in index 7f8a854..b0a1040 100644 --- a/config/global/build-behave.in +++ b/config/global/build-behave.in @@ -44,16 +44,72 @@ config USE_PIPES Use gcc's option -pipe to use pipes rather than temp files when building the toolchain. +choice + bool + prompt "Shell to use as CONFIG_SHELL" + default CONFIG_SHELL_BASH + +config CONFIG_SHELL_SH + bool + prompt "sh (the system shell)" + help + Use 'sh' as CONFIG_SHELL. + + ./configure scripts and Makefiles make intensive use of calling + sub-shells. This is usually done by calling /bin/sh. /bin/sh ought + to be an at-least-POSIX-conformant shell (that is, able to interpret + POSIX shell scripts). + + On many (most?) systems, /bin/sh is a symlink to bash. On some other + systems (eg. Ubuntu, latest Debian), /bin/sh points to dash (or ash). + bash is a full-featured shell, with many extension to POSIX, but is + quite slow (see ection BUGS in the bash man page), while dash is + faster, with very few extensions to POSIX. On the other hand, some + ./configure scripts, although written to use /bin/sh, may really + require to be run by bash. + + The default is to use bash, as some components (eg. GMP) will fail + to build with anything else than bash. + config CONFIG_SHELL_ASH bool - prompt "Use 'ash' as CONFIG_SHELL" - default n + prompt "ash (READ HELP!)" help - Use /bin/ash as the shell used by ./configure scripts. + Use 'ash' as CONFIG_SHELL. - ./configure scripts make intensive use of calling a sub-shell, and the - traditional bash is slow, whereas ash is faster. + See help for CONFIG_SHELL_SH, above, for more explanations. - Saying 'y' here should be safe enough, but some components may not - accept using a shell other than bash (this is most probably true for - old versions). If you have trouble, say 'n' here and see if it fixes it. + NOTE: It is advised that you do NOT use ash as CONFIG_SHELL, as some + components are broken. If you decide to use ash, and the build breaks, + don't come moaning and set the CONFIG_SHELL to bash, below. + +config CONFIG_SHELL_BASH + bool + prompt "bash" + help + Use 'bash' as CONFIG_SHELL. + + See help for CONFIG_SHELL_SH, above, for more explanations. + +config CONFIG_SHELL_CUSTOM + bool + prompt "custom shell" + help + Enter full path to the custom shell below. + + See help for CONFIG_SHELL_SH, above, for more explanations. + +config CONFIG_SHELL_CUSTOM_PATH + string + prompt "Path to custom shell" + depends on CONFIG_SHELL_CUSTOM + default "/bin/sh" + +endchoice + +config CONFIG_SHELL + string + default "sh" if CONFIG_SHELL_SH + default "ash" if CONFIG_SHELL_ASH + default "bash" if CONFIG_SHELL_BASH + default "custom" if CONFIG_SHELL_CUSTOM diff --git a/config/kernel/linux.in b/config/kernel/linux.in index 988ab21..abcc10f 100644 --- a/config/kernel/linux.in +++ b/config/kernel/linux.in @@ -76,9 +76,9 @@ config KERNEL_V_2_6_26_8 prompt "2.6.26.8 (OBSOLETE)" depends on OBSOLETE -config KERNEL_V_2_6_27_24 +config KERNEL_V_2_6_27_31 bool - prompt "2.6.27.24" + prompt "2.6.27.31 (long-term stable)" config KERNEL_V_2_6_28_10 bool @@ -104,6 +104,38 @@ config KERNEL_V_2_6_29_4 bool prompt "2.6.29.4" +config KERNEL_V_2_6_29_5 + bool + prompt "2.6.29.5" + +config KERNEL_V_2_6_29_6 + bool + prompt "2.6.29.6" + +config KERNEL_V_2_6_30 + bool + prompt "2.6.30" + +config KERNEL_V_2_6_30_1 + bool + prompt "2.6.30.1" + +config KERNEL_V_2_6_30_2 + bool + prompt "2.6.30.2" + +config KERNEL_V_2_6_30_3 + bool + prompt "2.6.30.3" + +config KERNEL_V_2_6_30_4 + bool + prompt "2.6.30.4" + +config KERNEL_V_2_6_30_5 + bool + prompt "2.6.30.5" + # CT_INSERT_VERSION_ABOVE # Don't remove above line! @@ -126,13 +158,21 @@ config KERNEL_VERSION default "2.6.24.7" if KERNEL_V_2_6_24_7 default "2.6.25.20" if KERNEL_V_2_6_25_20 default "2.6.26.8" if KERNEL_V_2_6_26_8 - default "2.6.27.24" if KERNEL_V_2_6_27_24 + default "2.6.27.31" if KERNEL_V_2_6_27_31 default "2.6.28.10" if KERNEL_V_2_6_28_10 default "2.6.29" if KERNEL_V_2_6_29 default "2.6.29.1" if KERNEL_V_2_6_29_1 default "2.6.29.2" if KERNEL_V_2_6_29_2 default "2.6.29.3" if KERNEL_V_2_6_29_3 default "2.6.29.4" if KERNEL_V_2_6_29_4 + default "2.6.29.5" if KERNEL_V_2_6_29_5 + default "2.6.29.6" if KERNEL_V_2_6_29_6 + default "2.6.30" if KERNEL_V_2_6_30 + default "2.6.30.1" if KERNEL_V_2_6_30_1 + default "2.6.30.2" if KERNEL_V_2_6_30_2 + default "2.6.30.3" if KERNEL_V_2_6_30_3 + default "2.6.30.4" if KERNEL_V_2_6_30_4 + default "2.6.30.5" if KERNEL_V_2_6_30_5 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! help diff --git a/config/libc.in b/config/libc.in index ce1e2cc..30e39e5 100644 --- a/config/libc.in +++ b/config/libc.in @@ -2,6 +2,7 @@ config LIBC string + default "newlib" if BARE_METAL && ARCH_avr32 && EXPERIMENTAL default "none" if BARE_METAL menu "C-library" diff --git a/config/libc/eglibc.in b/config/libc/eglibc.in index 81cdb1d..ced8d95 100644 --- a/config/libc/eglibc.in +++ b/config/libc/eglibc.in @@ -36,6 +36,10 @@ config EGLIBC_V_2_9 bool prompt "2_9" +config LIBC_V_2_10 + bool + prompt "2_10" + # CT_INSERT_VERSION_ABOVE # Don't remove above line! @@ -55,6 +59,7 @@ config LIBC_VERSION default "2_7" if EGLIBC_V_2_7 default "2_8" if EGLIBC_V_2_8 default "2_9" if EGLIBC_V_2_9 + default "2_10" if LIBC_V_2_10 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! diff --git a/config/libc/newlib.in b/config/libc/newlib.in new file mode 100644 index 0000000..c4b9e08 --- /dev/null +++ b/config/libc/newlib.in @@ -0,0 +1,42 @@ +# newlib options +# depends on EXPERIMENTAL + +config LIBC_newlib + help + Newlib is a C library intended for use on embedded systems. It is a + conglomeration of several library parts, all under free software + licenses that make them easily usable on embedded products. Newlib + is only available in source form. It can be compiled for a wide + array of processors, and will usually work on any architecture with + the addition of a few low-level routines. + +choice + bool + prompt "newlib version" + +config NEWLIB_V_1_17_0 + bool + prompt "1.17.0" + +# CT_INSERT_VERSION_ABOVE +# Don't remove above line! + +endchoice + +config LIBC_VERSION + string + default "1.17.0" if NEWLIB_V_1_17_0 + +# CT_INSERT_VERSION_STRING_ABOVE +# Don't remove above line! + +config ATMEL_AVR32_HEADERS + bool + prompt "Install Atmel AVR32 headers" + default y + help + Install Atmel AVR32 headers for native AVR32 development. Most + AVR32 MCU devices are supported. + + If you do native AVR32 development you want to say 'Y' here. + diff --git a/config/tools/libelf.in b/config/tools/libelf.in index f8df6a7..3002a15 100644 --- a/config/tools/libelf.in +++ b/config/tools/libelf.in @@ -13,6 +13,10 @@ config LIBELF_V_0_8_10 bool prompt "0.8.10" +config LIBELF_V_0_8_11 + bool + prompt "0.8.11" + # CT_INSERT_VERSION_ABOVE # Don't remove above line! endchoice @@ -20,5 +24,6 @@ endchoice config LIBELF_VERSION string default "0.8.10" if LIBELF_V_0_8_10 + default "0.8.11" if LIBELF_V_0_8_11 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! |