Commit cdd4dbfe32

Jakub Konka <kubkon@jakubkonka.com>
2023-09-28 19:28:06
test: add x86_64-linux-musl-no-lld as a test target
1 parent 89c2151
Changed files (1)
test/tests.zig
@@ -196,6 +196,15 @@ const test_targets = blk: {
             },
             .link_libc = true,
         },
+        .{
+            .target = .{
+                .cpu_arch = .x86_64,
+                .os_tag = .linux,
+                .abi = .musl,
+            },
+            .link_libc = true,
+            .use_lld = false,
+        },
 
         .{
             .target = .{
@@ -1031,6 +1040,7 @@ pub fn addModuleTests(b: *std.Build, options: ModuleTestOptions) *Step {
             "-selfhosted"
         else
             "";
+        const use_lld = if (test_target.use_lld == false) "-no-lld" else "";
 
         these_tests.addIncludePath(.{ .path = "test" });
 
@@ -1039,13 +1049,14 @@ pub fn addModuleTests(b: *std.Build, options: ModuleTestOptions) *Step {
             these_tests.stack_size = 2 * 1024 * 1024;
         }
 
-        const qualified_name = b.fmt("{s}-{s}-{s}{s}{s}{s}", .{
+        const qualified_name = b.fmt("{s}-{s}-{s}{s}{s}{s}{s}", .{
             options.name,
             triple_txt,
             @tagName(test_target.optimize_mode),
             libc_suffix,
             single_threaded_suffix,
             backend_suffix,
+            use_lld,
         });
 
         if (test_target.target.ofmt == std.Target.ObjectFormat.c) {