| ... | @@ -174,11 +174,11 @@ const TestManifestConfigDefaults = struct { | ... | @@ -174,11 +174,11 @@ const TestManifestConfigDefaults = struct { |
| 174 | comptime { | 174 | comptime { |
| 175 | var defaults: []const u8 = ""; | 175 | var defaults: []const u8 = ""; |
| 176 | // TODO should we only return "mainstream" targets by default here? | 176 | // TODO should we only return "mainstream" targets by default here? |
| | 177 | // TODO we should also specify ABIs explicitly as the backends are |
| | 178 | // getting more and more complete |
| 177 | // Linux | 179 | // Linux |
| 178 | inline for (&[_][]const u8{ "x86_64", "arm", "aarch64" }) |arch| { | 180 | inline for (&[_][]const u8{ "x86_64", "arm", "aarch64" }) |arch| { |
| 179 | inline for (&[_][]const u8{ "gnu", "musl" }) |abi| { | 181 | defaults = defaults ++ arch ++ "-linux-" ++ ","; |
| 180 | defaults = defaults ++ arch ++ "-linux-" ++ abi ++ ","; | | |
| 181 | } | | |
| 182 | } | 182 | } |
| 183 | // macOS | 183 | // macOS |
| 184 | inline for (&[_][]const u8{ "x86_64", "aarch64" }) |arch| { | 184 | inline for (&[_][]const u8{ "x86_64", "aarch64" }) |arch| { |