diff --git a/pkgs/by-name/gf/gfxstream/package.nix b/pkgs/by-name/gf/gfxstream/package.nix index 5ec352798319..42f9ba41d58f 100644 --- a/pkgs/by-name/gf/gfxstream/package.nix +++ b/pkgs/by-name/gf/gfxstream/package.nix @@ -13,6 +13,8 @@ vulkan-headers, vulkan-loader, libx11, + # TODO: Clean up on `staging`. + llvmPackages, }: stdenv.mkDerivation (finalAttrs: { @@ -41,6 +43,10 @@ stdenv.mkDerivation (finalAttrs: { ninja pkg-config python3 + ] + # TODO: Clean up on `staging`. + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + llvmPackages.lld ]; buildInputs = [ aemu @@ -60,6 +66,8 @@ stdenv.mkDerivation (finalAttrs: { "-framework QuartzCore" "-needed-lvulkan" ]; + # TODO: Clean up on `staging`. + NIX_CFLAGS_LINK = "-fuse-ld=lld"; }; # dlopens libvulkan.