diff options
| author | LemonBoy <thatlemon@gmail.com> | 2021-05-06 19:03:42 +0200 |
|---|---|---|
| committer | Isaac Freund <ifreund@ifreund.xyz> | 2021-05-11 12:27:24 +0200 |
| commit | ac546f56eb2b9fd50a69f1d0bda3d0d070b76f52 (patch) | |
| tree | b102f9dbd11b9aba60840f9c983fc6044b4218b5 /src/target.zig | |
| parent | b288f8c9a657b1c5a97e3e543d8598a9e749a390 (diff) | |
| download | zig-ac546f56eb2b9fd50a69f1d0bda3d0d070b76f52.tar.gz zig-ac546f56eb2b9fd50a69f1d0bda3d0d070b76f52.zip | |
stage2: Allow building musl/glibc in thumb mode
Diffstat (limited to 'src/target.zig')
| -rw-r--r-- | src/target.zig | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/target.zig b/src/target.zig index 25ed726fe6..1e31f99dc1 100644 --- a/src/target.zig +++ b/src/target.zig @@ -24,6 +24,10 @@ pub const available_libcs = [_]ArchOsAbi{ .{ .arch = .arm, .os = .linux, .abi = .gnueabihf }, .{ .arch = .arm, .os = .linux, .abi = .musleabi }, .{ .arch = .arm, .os = .linux, .abi = .musleabihf }, + .{ .arch = .thumb, .os = .linux, .abi = .gnueabi }, + .{ .arch = .thumb, .os = .linux, .abi = .gnueabihf }, + .{ .arch = .thumb, .os = .linux, .abi = .musleabi }, + .{ .arch = .thumb, .os = .linux, .abi = .musleabihf }, .{ .arch = .arm, .os = .windows, .abi = .gnu }, .{ .arch = .csky, .os = .linux, .abi = .gnueabi }, .{ .arch = .csky, .os = .linux, .abi = .gnueabihf }, @@ -97,7 +101,7 @@ pub fn libCGenericName(target: std.Target) [:0]const u8 { pub fn archMuslName(arch: std.Target.Cpu.Arch) [:0]const u8 { switch (arch) { .aarch64, .aarch64_be => return "aarch64", - .arm, .armeb => return "arm", + .arm, .armeb, .thumb, .thumbeb => return "arm", .mips, .mipsel => return "mips", .mips64el, .mips64 => return "mips64", .powerpc => return "powerpc", |
