ethtool: apply upstream diff to fix build on musl (#216011)

This commit is contained in:
Yureka 2023-02-12 19:35:18 +01:00 committed by GitHub
parent a55c80886c
commit 15f0d4ccd5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,7 @@
{ lib
, stdenv
, fetchurl
, fetchpatch
, libmnl
, pkg-config
, writeScript
@ -15,6 +16,16 @@ stdenv.mkDerivation rec {
sha256 = "sha256-xB/Igf+lpAQy0t2CnrRMZKSd7kgucWuqz5Jixk2qj5A=";
};
patches = [
# Patch that fixes build with musl libc
# NOTE remove on next release, since it is applied in upstream
(fetchpatch {
name = "Fix-build-with-musl-libc.patch";
url = "https://git.kernel.org/pub/scm/network/ethtool/ethtool.git/patch/marvell.c?id=41be533331fc3c6b711dbe532405782d3b8be5d1";
sha256 = "sha256-CItvt/eeNJkr1sOzaaHZhAnaybDutL9cT2O6XwQll+M=";
})
];
nativeBuildInputs = [
pkg-config
];