mstflint: fix compilation with gcc 13

GCC 13 complained really hard about missing definitions for uintXX_t.
A one liner in mlxdpa elfio fixed this for me.

Tracked upstream: https://github.com/Mellanox/mstflint/pull/916

Signed-off-by: Markus Theil <theil.markus@gmail.com>
This commit is contained in:
Markus Theil 2024-02-06 11:57:29 +01:00
parent 621798f4c4
commit 2870ee7765

View file

@ -1,6 +1,7 @@
{ lib
, stdenv
, fetchurl
, fetchpatch
, rdma-core
, openssl
, zlib
@ -32,6 +33,15 @@ stdenv.mkDerivation rec {
hash = "sha256-P8XACcz6d8UTOhFFeTijfFOthBqnUghGlDj9K145sZ8=";
};
patches = [
# needed to introduce this with GCC 13. Remove, when https://github.com/Mellanox/mstflint/pull/916 is upstream.
(fetchpatch {
name = "elf.patch";
url = "https://patch-diff.githubusercontent.com/raw/Mellanox/mstflint/pull/916.patch";
hash = "sha256-quBdmiuzwThu4MkAaT74eJDlZwIcUZMrLZa8OIcO96w=";
})
];
nativeBuildInputs = [
autoconf
automake