diff --git a/pkgs/by-name/al/alsa-firmware/package.nix b/pkgs/by-name/al/alsa-firmware/package.nix index 06b6ef47d430..1666cce5646f 100644 --- a/pkgs/by-name/al/alsa-firmware/package.nix +++ b/pkgs/by-name/al/alsa-firmware/package.nix @@ -1,6 +1,13 @@ -{ lib, buildPackages, stdenvNoCC, autoreconfHook, fetchurl, fetchpatch }: +{ + lib, + stdenv, + buildPackages, + autoreconfHook, + fetchurl, + fetchpatch, +}: -stdenvNoCC.mkDerivation rec { +stdenv.mkDerivation rec { pname = "alsa-firmware"; version = "1.2.4"; @@ -17,12 +24,13 @@ stdenvNoCC.mkDerivation rec { }) ]; - depsBuildBuild = [ buildPackages.stdenv.cc ]; nativeBuildInputs = [ autoreconfHook ]; - configureFlags = [ - "--with-hotplug-dir=$(out)/lib/firmware" - ]; + configureFlags = [ "--with-hotplug-dir=$(out)/lib/firmware" ]; + + depsBuildBuild = lib.optional ( + stdenv.buildPlatform != stdenv.hostPlatform || stdenv.hostPlatform.isAarch64 + ) buildPackages.stdenv.cc; dontStrip = true;