diff --git a/libc-test/build.rs b/libc-test/build.rs
index 7006c03b00556592c1a9ddc6b193e01ae42efc87..6c263efbd52a600c21ab846a341fe8577987d4ac 100644
--- a/libc-test/build.rs
+++ b/libc-test/build.rs
@@ -2299,6 +2299,7 @@ fn test_linux(target: &str) {
         | "user"
         | "user_fpxregs_struct" => true,
         "sysinfo" if musl => true,
+        "ucontext_t" if x86_64 && musl => true,
         "sockaddr_un" | "sembuf" | "ff_constant_effect"
             if mips32 && (gnu || musl) =>
         {