p54: fix a null pointer dereference bug
[openwrt.git] / toolchain / gcc / Config.in
index 450ef6e..204219e 100644 (file)
@@ -1,85 +1,82 @@
 # Choose gcc version.
 # Choose gcc version.
-# WARNING -- 2.95 currently only builds for i386, arm, mips*, and powerpc.
-# WARNING -- 2.95 does not currently build natively for the target.
-
-if CONFIG_DEVEL
-       comment "Gcc Options"
-endif
-
-
-# the choice option below is completely ignored
-# if CONFIG_DEVEL isn't set, so we have to set
-# these manually ... annoying.
-config BR2_GCC_VERSION_3_4_4
-       bool
-       default y if BR2_LINUX_2_4_BRCM
-
-config BR2_GCC_VERSION_4_0_2
-       bool
-       default y if BR2_LINUX_2_6_ARUBA
 
 choice
 
 choice
-       prompt "GCC compiler Version" if CONFIG_DEVEL
-       default BR2_GCC_VERSION_4_0_2 if BR2_LINUX_2_6_ARUBA
-       default BR2_GCC_VERSION_3_4_4 if BR2_LINUX_2_4_BRCM
-       default BR2_GCC_VERSION_3_4_6
+       prompt "GCC compiler Version" if TOOLCHAINOPTS
+       default GCC_VERSION_4_3_3_CS if GCC_DEFAULT_VERSION_4_3_3_CS
+       default GCC_VERSION_4_3_5 if GCC_DEFAULT_VERSION_4_3_5
+       default GCC_VERSION_4_4_5 if GCC_DEFAULT_VERSION_4_4_5
+       default GCC_VERSION_LINARO
        help
          Select the version of gcc you wish to use.
 
        help
          Select the version of gcc you wish to use.
 
+       config GCC_VERSION_4_3_5
+               bool "gcc 4.3.5"
 
 
-       config BR2_GCC_VERSION_3_4_4
-               bool "gcc 3.4.4"
+       config GCC_VERSION_4_4_5
+               bool "gcc 4.4.5"
 
 
-       config BR2_GCC_VERSION_3_4_5
-               bool "gcc 3.4.5"
+       config GCC_VERSION_4_5_2
+               bool "gcc 4.5.2"
 
 
-       config BR2_GCC_VERSION_3_4_6
-               bool "gcc 3.4.6"
+       config GCC_VERSION_LINARO
+               bool "gcc 4.5.2 with Linaro enhancements"
 
 
-       config BR2_GCC_VERSION_4_0_2
-               bool "gcc 4.0.2"
-               
-       config BR2_GCC_VERSION_4_1_0
-               bool "gcc 4.1.0"
+       config GCC_VERSION_LLVM
+               bool "llvm-gcc 4.2"
+               depends BROKEN
 
 
-endchoice
+       config GCC_VERSION_4_3_3_CS
+               bool "gcc 4.3.3 with CodeSourcery enhancements"
 
 
-# more nasty hacks
-config BR2_PACKAGE_LIBGCC
-       tristate
-       default y if BR2_GCC_VERSION_4_0_2 || BR2_GCC_VERSION_4_1_0
-       default m if CONFIG_DEVEL
-       default n
+       config GCC_VERSION_4_4_1_CS
+               bool "gcc 4.4.1 with CodeSourcery enhancements"
 
 
-config BR2_GCC_VERSION
-       string
-       default "3.4.4"     if BR2_GCC_VERSION_3_4_4
-       default "3.4.5"     if BR2_GCC_VERSION_3_4_5
-       default "3.4.6"     if BR2_GCC_VERSION_3_4_6
-       default "4.0.2"     if BR2_GCC_VERSION_4_0_2
-       default "4.1.0"     if BR2_GCC_VERSION_4_1_0
-       default "3.4.6"
+endchoice
 
 
+config GCC_USE_GRAPHITE
+       bool
+       prompt "Compile in support for the new Graphite framework in GCC 4.4+" if TOOLCHAINOPTS
+       depends GCC_VERSION_4_4 || GCC_VERSION_4_5
 
 
-config BR2_GCC_USE_SJLJ_EXCEPTIONS
-       string
-#      default "--enable-sjlj-exceptions"
-       default ""
-       help
-           Currently the unwind stuff seems to work for staticly linked apps
-           but not dynamic.  So use setjmp/longjmp exceptions by default.
+config GCC_USE_SYSTEM_PPL_CLOOG
+       bool
+       prompt "Use the system versions of PPL and CLooG"
+       depends GCC_USE_GRAPHITE
+       default n
 
 
-config BR2_EXTRA_GCC_CONFIG_OPTIONS
+config EXTRA_GCC_CONFIG_OPTIONS
        string
        string
-       prompt "Additional gcc options" if CONFIG_DEVEL
+       prompt "Additional gcc configure options" if TOOLCHAINOPTS
        default ""
        help
            Any additional gcc options you may want to include....
 
        default ""
        help
            Any additional gcc options you may want to include....
 
-config BR2_INSTALL_LIBSTDCPP
+config SSP_SUPPORT
        bool
        bool
-       prompt "Build/install c++ compiler and libstdc++?" if CONFIG_DEVEL
+       prompt "Enable Stack-Smashing Protection support" if TOOLCHAINOPTS
+       default n
+       help
+           Enable Stack-Smashing Protection support
+
+config TLS_SUPPORT
+       bool
+       depends UCLIBC_VERSION_NPTL
+       prompt "Enable Thread-local storage (TLS) support" if TOOLCHAINOPTS
+       default n
+       help
+           Enable Thread-local storage support
+
+config INSTALL_LIBSTDCPP
+       bool
+       prompt "Build/install c++ compiler and libstdc++?" if TOOLCHAINOPTS
        default y
        help
            Build/install c++ compiler and libstdc++?
 
        default y
        help
            Build/install c++ compiler and libstdc++?
 
+config INSTALL_LIBGCJ
+       bool
+       depends on !GCC_VERSION_LLVM
+       prompt "Build/install java compiler and GNU classpath ?" if TOOLCHAINOPTS
+       default n
+       help
+           Build/install java compiler and GNU classpath ?
This page took 0.030989 seconds and 4 git commands to generate.