lol

Merge pull request #231973 from obsidiansystems/netbsd-libcpu

libcpuid: Fix NetBSD cross build

authored by

John Ericson and committed by
GitHub
8ed6a3e6 4aafa10a

+11 -1
+11 -1
pkgs/tools/misc/libcpuid/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook }: 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, autoreconfHook }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libcpuid"; ··· 10 10 rev = "v${version}"; 11 11 sha256 = "sha256-lhoHqdS5tke462guORg+PURjVmjAgviT5KJHp6PyvUA="; 12 12 }; 13 + 14 + patches = [ 15 + # Fixes cross-compilation to NetBSD 16 + # https://github.com/anrieff/libcpuid/pull/190 17 + (fetchpatch { 18 + name = "pass-pthread-to-linker.patch"; 19 + url = "https://github.com/anrieff/libcpuid/commit/c28436e7239f28dab0e2a3bcdbce95f41e1363b1.patch"; 20 + sha256 = "sha256-J2mB010JcE4si0rERjcrL9kJgbWHKaQCIZPDkmRvcq4="; 21 + }) 22 + ]; 13 23 14 24 nativeBuildInputs = [ autoreconfHook ]; 15 25