summaryrefslogtreecommitdiff
path: root/config/binutils.in
blob: a72ebbaad5d6948ca68f8042df2f224d6ab2a0c4 (plain)
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
# binutils options

menu "binutils"

config BINUTILS_VERSION
    string

choice
    bool
    prompt "binutils version"

config BINUTILS_V_2_14
    bool
    prompt "2.14 (OBSOLETE)"
    depends on OBSOLETE

config BINUTILS_V_2_15
    bool
    prompt "2.15 (OBSOLETE)"
    depends on OBSOLETE

config BINUTILS_V_2_16_1
    bool
    prompt "2.16.1"

config BINUTILS_V_2_17
    bool
    prompt "2.17"

config BINUTILS_V_2_18
    bool
    prompt "2.18"

config BINUTILS_V_2_18_50_0_4
    bool
    prompt "2.18.50.0.4 (EXPERIMENTAL)"
    depends on EXPERIMENTAL

config BINUTILS_V_2_18_50_0_6
    bool
    prompt "2.18.50.0.6 (EXPERIMENTAL)"
    depends on EXPERIMENTAL

config BINUTILS_V_2_18_50_0_7
    bool
    prompt "2.18.50.0.7 (EXPERIMENTAL)"
    depends on EXPERIMENTAL

config BINUTILS_V_2_18_50_0_8
    bool
    prompt "2.18.50.0.8 (EXPERIMENTAL)"
    depends on EXPERIMENTAL

config BINUTILS_V_2_18_50_0_9
    bool
    prompt "2.18.50.0.9 (EXPERIMENTAL)"
    depends on EXPERIMENTAL

config BINUTILS_V_2_18_90
    bool
    prompt "2.18.90 (EXPERIMENTAL)"
    depends on EXPERIMENTAL

config BINUTILS_V_2_18_91
    bool
    prompt "2.18.91 (EXPERIMENTAL)"
    depends on EXPERIMENTAL

config BINUTILS_V_2_18_92
    bool
    prompt "2.18.92 (EXPERIMENTAL)"
    depends on EXPERIMENTAL

config BINUTILS_V_2_18_93
    bool
    prompt "2.18.93 (EXPERIMENTAL)"
    depends on EXPERIMENTAL

config BINUTILS_V_2_19_50_0_1
    bool
    prompt "2.19.50.0.1 (EXPERIMENTAL)"
    depends on EXPERIMENTAL

# CT_INSERT_VERSION_ABOVE
# Don't remove above line!
endchoice

config BINUTILS_VERSION
    string
    default "2.14" if BINUTILS_V_2_14
    default "2.15" if BINUTILS_V_2_15
    default "2.16.1" if BINUTILS_V_2_16_1
    default "2.17" if BINUTILS_V_2_17
    default "2.18" if BINUTILS_V_2_18
    default "2.18.50.0.4" if BINUTILS_V_2_18_50_0_4
    default "2.18.50.0.6" if BINUTILS_V_2_18_50_0_6
    default "2.18.50.0.7" if BINUTILS_V_2_18_50_0_7
    default "2.18.50.0.8" if BINUTILS_V_2_18_50_0_8
    default "2.18.50.0.9" if BINUTILS_V_2_18_50_0_9
    default "2.18.90" if BINUTILS_V_2_18_90
    default "2.18.91" if BINUTILS_V_2_18_91
    default "2.18.92" if BINUTILS_V_2_18_92
    default "2.18.93" if BINUTILS_V_2_18_93
    default "2.19.50.0.1" if BINUTILS_V_2_19_50_0_1
# CT_INSERT_VERSION_STRING_ABOVE
# Don't remove above line!

config BINUTILS_EXTRA_CONFIG
    string
    prompt "binutils extra config"
    default ""
    help
      Extra flags passed onto ./configure when configuring

config BINUTILS_FOR_TARGET
    bool
    prompt "binutils libraries for the target"
    depends on ! BARE_METAL
    default n
    help
      Some utilities may need binutils libraries to be available on
      the target, eg. oprofile.

if BINUTILS_FOR_TARGET

config BINUTILS_FOR_TARGET_IBERTY
    bool
    prompt "libiberty"
    default y

config BINUTILS_FOR_TARGET_BFD
    bool
    prompt "libbfd"
    default y

endif # BINUTILS_FOR_TARGET

endmenu