commit: ec2343cebe526ade3066e0b83cd99977199ed505 Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org> AuthorDate: Fri Feb 28 19:26:15 2025 +0000 Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org> CommitDate: Fri Feb 28 19:26:52 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec2343ce
dev-libs/FP16: musl build Closes: https://bugs.gentoo.org/942787 Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org> dev-libs/FP16/FP16-2024.06.20.ebuild | 5 +- dev-libs/FP16/files/FP16-2024.06.20-setfill.patch | 85 +++++++++++++++++++++++ 2 files changed, 89 insertions(+), 1 deletion(-) diff --git a/dev-libs/FP16/FP16-2024.06.20.ebuild b/dev-libs/FP16/FP16-2024.06.20.ebuild index 4658ceaebbff..823daae1f78d 100644 --- a/dev-libs/FP16/FP16-2024.06.20.ebuild +++ b/dev-libs/FP16/FP16-2024.06.20.ebuild @@ -21,7 +21,10 @@ IUSE="test" BDEPEND="test? ( dev-cpp/gtest )" RESTRICT="!test? ( test )" -PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) +PATCHES=( + "${FILESDIR}"/${P}-gentoo.patch + "${FILESDIR}"/${P}-setfill.patch +) src_prepare() { sed -i -e "s|CXX_STANDARD 11|CXX_STANDARD 14|" CMakeLists.txt || die diff --git a/dev-libs/FP16/files/FP16-2024.06.20-setfill.patch b/dev-libs/FP16/files/FP16-2024.06.20-setfill.patch new file mode 100644 index 000000000000..a77b4a94ad52 --- /dev/null +++ b/dev-libs/FP16/files/FP16-2024.06.20-setfill.patch @@ -0,0 +1,85 @@ +diff --git a/test/alt-from-fp32-value.cc b/test/alt-from-fp32-value.cc +index 33bf0fd..d30be0c 100644 +--- a/test/alt-from-fp32-value.cc ++++ b/test/alt-from-fp32-value.cc +@@ -1,6 +1,7 @@ + #include <gtest/gtest.h> + + #include <cstdint> ++#include <iomanip> + + #include <fp16.h> + #include <tables.h> +diff --git a/test/alt-to-fp32-bits.cc b/test/alt-to-fp32-bits.cc +index f5b61a5..2a232ba 100644 +--- a/test/alt-to-fp32-bits.cc ++++ b/test/alt-to-fp32-bits.cc +@@ -1,6 +1,7 @@ + #include <gtest/gtest.h> + + #include <cstdint> ++#include <iomanip> + + #include <fp16.h> + #include <tables.h> +diff --git a/test/alt-to-fp32-value.cc b/test/alt-to-fp32-value.cc +index b9d880e..40c49c4 100644 +--- a/test/alt-to-fp32-value.cc ++++ b/test/alt-to-fp32-value.cc +@@ -2,6 +2,7 @@ + + #include <cstdint> + #include <cmath> ++#include <iomanip> + + #include <fp16.h> + #include <tables.h> +diff --git a/test/bitcasts.cc b/test/bitcasts.cc +index b106935..cb1b564 100644 +--- a/test/bitcasts.cc ++++ b/test/bitcasts.cc +@@ -1,6 +1,7 @@ + #include <gtest/gtest.h> + + #include <cstdint> ++#include <iomanip> + + #include <fp16.h> + +diff --git a/test/ieee-from-fp32-value.cc b/test/ieee-from-fp32-value.cc +index ec9afe7..dceaf9a 100644 +--- a/test/ieee-from-fp32-value.cc ++++ b/test/ieee-from-fp32-value.cc +@@ -1,6 +1,7 @@ + #include <gtest/gtest.h> + + #include <cstdint> ++#include <iomanip> + + #include <fp16.h> + #include <tables.h> +diff --git a/test/ieee-to-fp32-bits.cc b/test/ieee-to-fp32-bits.cc +index 284e1b1..13b41aa 100644 +--- a/test/ieee-to-fp32-bits.cc ++++ b/test/ieee-to-fp32-bits.cc +@@ -1,6 +1,7 @@ + #include <gtest/gtest.h> + + #include <cstdint> ++#include <iomanip> + + #include <fp16.h> + #include <tables.h> +diff --git a/test/ieee-to-fp32-value.cc b/test/ieee-to-fp32-value.cc +index 5258e92..cbcbbf8 100644 +--- a/test/ieee-to-fp32-value.cc ++++ b/test/ieee-to-fp32-value.cc +@@ -2,6 +2,7 @@ + + #include <cstdint> + #include <cmath> ++#include <iomanip> + + #include <fp16.h> + #include <tables.h> +
