@@ -89,6 +89,20 @@ For targets: `arm-unknown-linux-gnueabi`
89
89
- C compiler > gcc version = 4.9.3
90
90
- C compiler > C++ = ENABLE -- to cross compile LLVM
91
91
92
+ ## ` arm-linux-musleabi.config `
93
+
94
+ For targets: ` arm-unknown-linux-musleabi `
95
+
96
+ - Path and misc options > Prefix directory = /x-tools/${CT\_ TARGET}
97
+ - Target options > Target Architecture = arm
98
+ - Target options > Architecture level = armv6 -- (+)
99
+ - Target options > Floating point = software (no FPU) -- (\* )
100
+ - Operating System > Target OS = linux
101
+ - Operating System > Linux kernel version = 3.2.72 -- Precise kernel
102
+ - C-library > C library = musl
103
+ - C compiler > gcc version = 5.2.0
104
+ - C compiler > C++ = ENABLE -- to cross compile LLVM
105
+
92
106
## ` arm-linux-gnueabihf.config `
93
107
94
108
For targets: ` arm-unknown-linux-gnueabihf `
@@ -105,6 +119,22 @@ For targets: `arm-unknown-linux-gnueabihf`
105
119
- C compiler > gcc version = 4.9.3
106
120
- C compiler > C++ = ENABLE -- to cross compile LLVM
107
121
122
+ ## ` arm-linux-musleabihf.config `
123
+
124
+ For targets: ` arm-unknown-linux-musleabihf `
125
+
126
+ - Path and misc options > Prefix directory = /x-tools/${CT\_ TARGET}
127
+ - Target options > Target Architecture = arm
128
+ - Target options > Architecture level = armv6 -- (+)
129
+ - Target options > Use specific FPU = vfp -- (+)
130
+ - Target options > Floating point = hardware (FPU) -- (\* )
131
+ - Target options > Default instruction set mode = arm -- (+)
132
+ - Operating System > Target OS = linux
133
+ - Operating System > Linux kernel version = 3.2.72 -- Precise kernel
134
+ - C-library > C library = musl
135
+ - C compiler > gcc version = 5.2.0
136
+ - C compiler > C++ = ENABLE -- to cross compile LLVM
137
+
108
138
## ` armv7-linux-gnueabihf.config `
109
139
110
140
For targets: ` armv7-unknown-linux-gnueabihf `
@@ -128,6 +158,23 @@ For targets: `armv7-unknown-linux-gnueabihf`
128
158
libraries like jemalloc. See the mk/cfg/arm(v7)-uknown-linux-gnueabi{,hf}.mk
129
159
file in Rust's source code.
130
160
161
+ ## ` armv7-linux-musleabihf.config `
162
+
163
+ For targets: ` armv7-unknown-linux-musleabihf `
164
+
165
+ - Path and misc options > Prefix directory = /x-tools/${CT\_ TARGET}
166
+ - Target options > Target Architecture = arm
167
+ - Target options > Suffix to the arch-part = v7
168
+ - Target options > Architecture level = armv7-a -- (+)
169
+ - Target options > Use specific FPU = vfpv3-d16 -- (\* )
170
+ - Target options > Floating point = hardware (FPU) -- (\* )
171
+ - Target options > Default instruction set mode = thumb -- (\* )
172
+ - Operating System > Target OS = linux
173
+ - Operating System > Linux kernel version = 3.2.72 -- Precise kernel
174
+ - C-library > C library = musl
175
+ - C compiler > gcc version = 5.2.0
176
+ - C compiler > C++ = ENABLE -- to cross compile LLVM
177
+
131
178
## ` aarch64-linux-gnu.config `
132
179
133
180
For targets: ` aarch64-unknown-linux-gnu `
0 commit comments