blob: 636994c2d08b75ff26cb92bb6d07bca0b4d689c9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
|
# Choose gcc version.
comment "GCC Options"
choice
prompt "GCC compiler Version"
default BR2_GCC_VERSION_4_2_4 if !BR2_avr32
default BR2_GCC_VERSION_3_4_6 if BR2_avr32
help
Select the version of gcc you wish to use.
# config BR2_GCC_VERSION_3_3_5
# depends !BR2_nios2 && BR2_DEPRECATED
# bool "gcc 3.3.5"
# config BR2_GCC_VERSION_3_3_6
# depends !BR2_nios2 && BR2_DEPRECATED
# bool "gcc 3.3.6"
# config BR2_GCC_VERSION_3_4_2
# depends BR2_DEPRECATED
# bool "gcc 3.4.2"
# config BR2_GCC_VERSION_3_4_3
# depends BR2_DEPRECATED
# bool "gcc 3.4.3"
# config BR2_GCC_VERSION_3_4_4
# depends BR2_DEPRECATED
# bool "gcc 3.4.4"
# config BR2_GCC_VERSION_3_4_5
# depends BR2_DEPRECATED
# bool "gcc 3.4.5"
config BR2_GCC_VERSION_3_4_6
depends on !BR2_m32c
bool "gcc 3.4.6"
# config BR2_GCC_VERSION_4_0_0
# depends !BR2_nios2 && BR2_DEPRECATED
# bool "gcc 4.0.0"
# config BR2_GCC_VERSION_4_0_1
# depends !BR2_nios2 && BR2_DEPRECATED
# bool "gcc 4.0.1"
# config BR2_GCC_VERSION_4_0_2
# depends !BR2_nios2 && BR2_DEPRECATED
# bool "gcc 4.0.2"
# config BR2_GCC_VERSION_4_0_3
# depends !BR2_nios2 && BR2_DEPRECATED
# bool "gcc 4.0.3"
# config BR2_GCC_VERSION_4_0_4
# depends !BR2_nios2 && BR2_DEPRECATED
# bool "gcc 4.0.4"
# config BR2_GCC_VERSION_4_1_0
# depends !BR2_nios2 && BR2_DEPRECATED
# bool "gcc 4.1.0"
# config BR2_GCC_VERSION_4_1_1
# depends !BR2_nios2 && BR2_DEPRECATED
# bool "gcc 4.1.1"
# config BR2_GCC_VERSION_4_1_2
# depends !BR2_nios2 && BR2_DEPRECATED
# bool "gcc 4.1.2"
# config BR2_GCC_VERSION_4_2
# depends !BR2_nios2 && BR2_DEPRECATED
# bool "gcc 4.2"
config BR2_GCC_VERSION_4_2_4
depends on !BR2_avr32 && !BR2_nios2
select BR2_GCC_SUPPORTS_SYSROOT
bool "gcc 4.2.4"
endchoice
config BR2_GCC_SUPPORTS_SYSROOT
bool
default n
config BR2_GCC_VERSION
string
# default "3.3.5" if BR2_GCC_VERSION_3_3_5
# default "3.3.6" if BR2_GCC_VERSION_3_3_6
# default "3.4.2" if BR2_GCC_VERSION_3_4_2
# default "3.4.3" if BR2_GCC_VERSION_3_4_3
# 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.0" if BR2_GCC_VERSION_4_0_0
# default "4.0.1" if BR2_GCC_VERSION_4_0_1
# default "4.0.2" if BR2_GCC_VERSION_4_0_2
# default "4.0.3" if BR2_GCC_VERSION_4_0_3
# default "4.0.4" if BR2_GCC_VERSION_4_0_4
# default "4.1.0" if BR2_GCC_VERSION_4_1_0
# default "4.1.1" if BR2_GCC_VERSION_4_1_1
# default "4.1.2" if BR2_GCC_VERSION_4_1_2
# default "4.2" if BR2_GCC_VERSION_4_2
default "4.2.4" if BR2_GCC_VERSION_4_2_4
#config BR2_TOOLCHAIN_SYSROOT
# bool "Enable toolchain with --sysroot support"
# depends on BR2_GCC_SUPPORTS_SYSROOT
# default y
# help
# Enables --sysroot=dir for binutils and gcc.
# Use dir as the logical root directory for headers and libraries.
# For example, if the compiler would normally search for headers in
# /usr/include and libraries in /usr/lib, it will instead search
# dir/usr/include and dir/usr/lib.
#
# This does not work with gcc < 4.2.0 (4.1.2 gets
# ORIGINAL_AS_FOR_TARGET wrong)
config BR2_GCC_USE_SJLJ_EXCEPTIONS
bool "Enable setjmp/longjmp exceptions?"
default n
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_INSTALL_LIBSTDCPP
bool "Build/install c++ compiler and libstdc++?"
default n
# >= 4.2.0 work fine without LARGEFILE
select BR2_LARGEFILE if !BR2_GCC_SUPPORTS_SYSROOT
help
Build/install c++ compiler and libstdc++?
config BR2_INSTALL_LIBGCJ
bool "Build/install java compiler and libgcj?"
default n
depends on !BR2_avr32 && BR2_INSTALL_LIBSTDCPP
help
Build/install java compiler and libgcj?
config BR2_INSTALL_OBJC
bool "Build/install Objective-C compiler and runtime?"
default n
depends on !BR2_avr32
help
Build/install Objective-C compiler and runtime?
config BR2_INSTALL_FORTRAN
bool "Build/install Fortran compiler and runtime?"
default n
depends on !BR2_avr32
help
Build/install Fortran compiler and runtime?
Note that it is highly recommended NOT to use gfortran
from gcc older than 4.2.0
|