commit: 1148e3c7e08031e186abfb5a472d0d9293018424 Author: Sv. Lockal <lockalsash <AT> gmail <DOT> com> AuthorDate: Wed Jan 24 12:17:28 2024 +0000 Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org> CommitDate: Wed Jan 24 13:38:49 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1148e3c7
dev-libs/oneDNN: musl: fix compilation failure due to missing header Upstream PR: https://github.com/oneapi-src/oneDNN/pull/1792 Closes: https://bugs.gentoo.org/922778 Signed-off-by: Sv. Lockal <lockalsash <AT> gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34987 Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org> dev-libs/oneDNN/files/oneDNN-3.3.3-include-cstdint.patch | 13 +++++++++++++ dev-libs/oneDNN/oneDNN-3.3.3.ebuild | 4 ++++ 2 files changed, 17 insertions(+) diff --git a/dev-libs/oneDNN/files/oneDNN-3.3.3-include-cstdint.patch b/dev-libs/oneDNN/files/oneDNN-3.3.3-include-cstdint.patch new file mode 100644 index 000000000000..024c1350340e --- /dev/null +++ b/dev-libs/oneDNN/files/oneDNN-3.3.3-include-cstdint.patch @@ -0,0 +1,13 @@ +Fix for dims.hpp:25:28: error: int64_t was not declared in this scope +Bug: https://bugs.gentoo.org/922778 +Upstream fix: https://github.com/oneapi-src/oneDNN/pull/1792 +--- a/tests/benchdnn/utils/dims.hpp ++++ b/tests/benchdnn/utils/dims.hpp +@@ -18,6 +18,7 @@ + #define UTILS_DIMS_T_HPP + + #include <cassert> ++#include <cstdint> + #include <iostream> + #include <string> + #include <vector> diff --git a/dev-libs/oneDNN/oneDNN-3.3.3.ebuild b/dev-libs/oneDNN/oneDNN-3.3.3.ebuild index 88b11ae05e38..6ce3ea96e786 100644 --- a/dev-libs/oneDNN/oneDNN-3.3.3.ebuild +++ b/dev-libs/oneDNN/oneDNN-3.3.3.ebuild @@ -31,6 +31,10 @@ DEPEND=" " RDEPEND="${DEPEND}" +PATCHES=( + "${FILESDIR}/${PN}-3.3.3-include-cstdint.patch" +) + src_configure() { local mycmakeargs=( -DDNNL_LIBRARY_TYPE=$(usex static-libs STATIC SHARED)