39e6ba1b39
We haven't had any updates to the java packages in a long time, gcj in 4.3.x doesn't build, and 4.4.x is missing ecj1, so it cannot have many users. Mark it as broken and remove during the 2010.11 cycle, unless someone steps up to maintain it. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
133 lines
3.4 KiB
Plaintext
133 lines
3.4 KiB
Plaintext
# Choose gcc version.
|
|
|
|
comment "GCC Options"
|
|
|
|
choice
|
|
prompt "GCC compiler Version"
|
|
default BR2_GCC_VERSION_4_3_X if !BR2_avr32
|
|
default BR2_GCC_VERSION_4_2_3 if BR2_avr32
|
|
help
|
|
Select the version of gcc you wish to use.
|
|
|
|
config BR2_GCC_VERSION_4_2_1
|
|
depends on !BR2_avr32
|
|
depends on BR2_DEPRECATED
|
|
bool "gcc 4.2.1"
|
|
|
|
config BR2_GCC_VERSION_4_2_2
|
|
depends on !BR2_avr32
|
|
depends on BR2_DEPRECATED
|
|
bool "gcc 4.2.2"
|
|
|
|
config BR2_GCC_VERSION_4_2_2_AVR32_2_1_5
|
|
depends on BR2_avr32
|
|
bool "gcc 4.2.2-avr32-2.1.5"
|
|
|
|
config BR2_GCC_VERSION_4_2_3
|
|
depends on !BR2_avr32
|
|
depends on BR2_DEPRECATED
|
|
bool "gcc 4.2.3"
|
|
|
|
config BR2_GCC_VERSION_4_2_4
|
|
depends on !BR2_avr32
|
|
bool "gcc 4.2.4"
|
|
|
|
config BR2_GCC_VERSION_4_3_X
|
|
depends on !BR2_avr32
|
|
bool "gcc 4.3.x"
|
|
|
|
config BR2_GCC_VERSION_4_4_X
|
|
depends on !BR2_avr32
|
|
bool "gcc 4.4.x"
|
|
|
|
config BR2_GCC_VERSION_SNAP
|
|
depends on !BR2_avr32
|
|
bool "gcc snapshot"
|
|
endchoice
|
|
|
|
config BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE
|
|
bool
|
|
default y if !BR2_GCC_VERSION_4_2_1 && !BR2_GCC_VERSION_4_2_2 && !BR2_GCC_VERSION_4_2_3 && !BR2_GCC_VERSION_4_2_4 && !BR2_GCC_VERSION_4_2_2_AVR32_2_1_5
|
|
|
|
config BR2_GCC_SNAP_DATE
|
|
string "GCC snapshot date"
|
|
default "20070921"
|
|
depends on BR2_GCC_VERSION_SNAP
|
|
help
|
|
Enter snapshot date to use for gcc. Format is:
|
|
YYYYMMDD
|
|
|
|
config BR2_GCC_VERSION
|
|
string
|
|
default "4.2.1" if BR2_GCC_VERSION_4_2_1
|
|
default "4.2.2" if BR2_GCC_VERSION_4_2_2
|
|
default "4.2.2-avr32-2.1.5" if BR2_GCC_VERSION_4_2_2_AVR32_2_1_5
|
|
default "4.2.3" if BR2_GCC_VERSION_4_2_3
|
|
default "4.2.4" if BR2_GCC_VERSION_4_2_4
|
|
default "4.3.5" if BR2_GCC_VERSION_4_3_X
|
|
default "4.4.4" if BR2_GCC_VERSION_4_4_X
|
|
default $BR2_GCC_SNAP_DATE if BR2_GCC_VERSION_SNAP
|
|
|
|
config BR2_GCC_USE_SJLJ_EXCEPTIONS
|
|
bool "Enable setjmp/longjmp exceptions?"
|
|
help
|
|
For some platforms, proper stack unwinding works perfectly,
|
|
while other platforms must use setjmp/longjmp exceptions for
|
|
proper stack unwinding during exception handling. Most people
|
|
can leave this set to n.
|
|
|
|
config BR2_EXTRA_GCC_CONFIG_OPTIONS
|
|
string "Additional gcc options"
|
|
default ""
|
|
help
|
|
Any additional gcc configure options you may want to include....
|
|
|
|
config BR2_GCC_CROSS_FORTRAN
|
|
bool "Fortran cross-compiler support"
|
|
depends on !BR2_avr32
|
|
help
|
|
Build a Fortran cross-compiler
|
|
|
|
config BR2_GCC_CROSS_JAVA
|
|
bool
|
|
|
|
config BR2_INSTALL_LIBGCJ
|
|
bool "Build/install java compiler and libgcj?"
|
|
depends on !BR2_avr32 && BR2_INSTALL_LIBSTDCPP
|
|
select BR2_GCC_CROSS_JAVA
|
|
select BR2_LARGEFILE
|
|
depends on BROKEN
|
|
help
|
|
Build/install java compiler and libgcj?
|
|
|
|
config BR2_INSTALL_OBJC
|
|
bool "Build/install Objective-C compiler and runtime?"
|
|
depends on !BR2_avr32
|
|
help
|
|
Build/install Objective-C compiler and runtime?
|
|
|
|
config BR2_INSTALL_FORTRAN
|
|
bool "Build/install Fortran compiler and runtime?"
|
|
depends on !BR2_avr32
|
|
select BR2_PACKAGE_LIBMPFR
|
|
help
|
|
Build/install Fortran compiler and runtime?
|
|
Note that it is highly recommended NOT to use gfortran
|
|
from gcc older than 4.2.0
|
|
|
|
config BR2_GCC_SHARED_LIBGCC
|
|
bool "Build/install a shared libgcc?"
|
|
depends on !BR2_PREFER_STATIC_LIB
|
|
default y
|
|
depends on !BR2_sparc && !BR2_sparc64
|
|
help
|
|
Build/install a shared libgcc library
|
|
|
|
config BR2_GCC_ENABLE_TLS
|
|
bool "Enable compiler tls support"
|
|
default y
|
|
depends on !BR2_GCC_VERSION_4_4_X
|
|
help
|
|
Enable the compiler to generate code for accessing
|
|
thread local storage variables
|