@@ -95,9 +95,11 @@ pub enum Target {
9595 // Linux
9696 Aarch64UnknownLinuxGnu ,
9797 ArmUnknownLinuxGnueabi ,
98+ ArmUnknownLinuxGnueabihf ,
9899 ArmUnknownLinuxMusleabi ,
99100 Armv7UnknownLinuxGnueabihf ,
100101 Armv7UnknownLinuxMusleabihf ,
102+ I586UnknownLinuxGnu ,
101103 I686UnknownLinuxGnu ,
102104 I686UnknownLinuxMusl ,
103105 Mips64UnknownLinuxGnuabi64 ,
@@ -196,9 +198,11 @@ impl Target {
196198 match * self {
197199 Target :: Aarch64UnknownLinuxGnu |
198200 Target :: ArmUnknownLinuxGnueabi |
201+ Target :: ArmUnknownLinuxGnueabihf |
199202 Target :: ArmUnknownLinuxMusleabi |
200203 Target :: Armv7UnknownLinuxGnueabihf |
201204 Target :: Armv7UnknownLinuxMusleabihf |
205+ Target :: I586UnknownLinuxGnu |
202206 Target :: I686UnknownLinuxGnu |
203207 Target :: I686UnknownLinuxMusl |
204208 Target :: Mips64UnknownLinuxGnuabi64 |
@@ -236,6 +240,7 @@ impl Target {
236240 !triple. starts_with ( "i586" ) &&
237241 !triple. starts_with ( "i686" )
238242 }
243+ Target :: I586UnknownLinuxGnu |
239244 Target :: I686UnknownLinuxGnu |
240245 Target :: I686UnknownLinuxMusl |
241246 Target :: X86_64UnknownLinuxGnu |
@@ -257,11 +262,13 @@ impl Target {
257262 Aarch64UnknownLinuxGnu => "aarch64-unknown-linux-gnu" ,
258263 ArmLinuxAndroideabi => "arm-linux-androideabi" ,
259264 ArmUnknownLinuxGnueabi => "arm-unknown-linux-gnueabi" ,
265+ ArmUnknownLinuxGnueabihf => "arm-unknown-linux-gnueabihf" ,
260266 ArmUnknownLinuxMusleabi => "arm-unknown-linux-musleabi" ,
261267 Armv7LinuxAndroideabi => "armv7-linux-androideabi" ,
262268 Armv7UnknownLinuxGnueabihf => "armv7-unknown-linux-gnueabihf" ,
263269 Armv7UnknownLinuxMusleabihf => "armv7-unknown-linux-musleabihf" ,
264270 AsmjsUnknownEmscripten => "asmjs-unknown-emscripten" ,
271+ I586UnknownLinuxGnu => "i586-unknown-linux-gnu" ,
265272 I686AppleDarwin => "i686-apple-darwin" ,
266273 I686LinuxAndroid => "i686-linux-android" ,
267274 I686PcWindowsGnu => "i686-pc-windows-gnu" ,
@@ -309,11 +316,13 @@ impl Target {
309316 "aarch64-unknown-linux-gnu" => Aarch64UnknownLinuxGnu ,
310317 "arm-linux-androideabi" => ArmLinuxAndroideabi ,
311318 "arm-unknown-linux-gnueabi" => ArmUnknownLinuxGnueabi ,
319+ "arm-unknown-linux-gnueabihf" => ArmUnknownLinuxGnueabihf ,
312320 "arm-unknown-linux-musleabi" => ArmUnknownLinuxMusleabi ,
313321 "armv7-linux-androideabi" => Armv7LinuxAndroideabi ,
314322 "armv7-unknown-linux-gnueabihf" => Armv7UnknownLinuxGnueabihf ,
315323 "armv7-unknown-linux-musleabihf" => Armv7UnknownLinuxMusleabihf ,
316324 "asmjs-unknown-emscripten" => AsmjsUnknownEmscripten ,
325+ "i586-unknown-linux-gnu" => I586UnknownLinuxGnu ,
317326 "i686-apple-darwin" => I686AppleDarwin ,
318327 "i686-linux-android" => I686LinuxAndroid ,
319328 "i686-pc-windows-gnu" => I686PcWindowsGnu ,
0 commit comments