authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-08-22 22:07:17+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-08-28 02:57:31+02:00
log281707acf3f796e624e5faf5e338878050909f27
tree7da2edbe0c8998b0f06d291727add46b9d7fb724
parent1a178d499537b922ff05c5d0186ed5a00dbb1a9b

std.zig.target: Remove `thumb*-linux-gnueabi*` target triples.

Grepping for `NO_THUMB` in glibc suggests that glibc does not actually support pure Thumb-2 mode. This is the mode that is implied by these target triples; mixed Arm/Thumb mode should just use the regular `arm*-linux-gnueabi*` triples.

1 files changed, 0 insertions(+), 4 deletions(-)

lib/std/zig/target.zig-4
...@@ -24,12 +24,8 @@ pub const available_libcs = [_]ArchOsAbi{...@@ -24,12 +24,8 @@ pub const available_libcs = [_]ArchOsAbi{
24 .{ .arch = .arm, .os = .linux, .abi = .gnueabihf },24 .{ .arch = .arm, .os = .linux, .abi = .gnueabihf },
25 .{ .arch = .arm, .os = .linux, .abi = .musleabi },25 .{ .arch = .arm, .os = .linux, .abi = .musleabi },
26 .{ .arch = .arm, .os = .linux, .abi = .musleabihf },26 .{ .arch = .arm, .os = .linux, .abi = .musleabihf },
27 .{ .arch = .thumb, .os = .linux, .abi = .gnueabi },
28 .{ .arch = .thumb, .os = .linux, .abi = .gnueabihf },
29 .{ .arch = .thumb, .os = .linux, .abi = .musleabi },27 .{ .arch = .thumb, .os = .linux, .abi = .musleabi },
30 .{ .arch = .thumb, .os = .linux, .abi = .musleabihf },28 .{ .arch = .thumb, .os = .linux, .abi = .musleabihf },
31 .{ .arch = .thumbeb, .os = .linux, .abi = .gnueabi },
32 .{ .arch = .thumbeb, .os = .linux, .abi = .gnueabihf },
33 .{ .arch = .thumbeb, .os = .linux, .abi = .musleabi },29 .{ .arch = .thumbeb, .os = .linux, .abi = .musleabi },
34 .{ .arch = .thumbeb, .os = .linux, .abi = .musleabihf },30 .{ .arch = .thumbeb, .os = .linux, .abi = .musleabihf },
35 .{ .arch = .arm, .os = .windows, .abi = .gnu },31 .{ .arch = .arm, .os = .windows, .abi = .gnu },