From a6aabd9d28ea935072b4825bbc15ef7cc40e5e36 Mon Sep 17 00:00:00 2001
From: Robert Hensing <robert@roberthensing.nl>
Date: Wed, 26 Jul 2023 14:26:43 +0200
Subject: [PATCH] tests.trivial-builders.references: Only run where supported

---
 pkgs/build-support/trivial-builders/test/default.nix | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/pkgs/build-support/trivial-builders/test/default.nix b/pkgs/build-support/trivial-builders/test/default.nix
index cde2014b5adc..683f4b9fd04f 100644
--- a/pkgs/build-support/trivial-builders/test/default.nix
+++ b/pkgs/build-support/trivial-builders/test/default.nix
@@ -11,7 +11,7 @@
 
 */
 
-{ callPackage, lib }:
+{ callPackage, lib, stdenv }:
 let
   inherit (lib) recurseIntoAttrs;
 in
@@ -19,7 +19,11 @@ recurseIntoAttrs {
   concat = callPackage ./concat-test.nix {};
   linkFarm = callPackage ./link-farm.nix {};
   overriding = callPackage ../test-overriding.nix {};
-  references = callPackage ./references.nix {};
+  references =
+    # VM test not supported beyond linux yet
+    if stdenv.hostPlatform.isLinux
+    then callPackage ./references.nix {}
+    else null;
   writeCBin = callPackage ./writeCBin.nix {};
   writeScriptBin = callPackage ./writeScriptBin.nix {};
   writeShellScript = callPackage ./write-shell-script.nix {};