commit:     28bd252b5c1594128ad136031ae5428b58558329
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  5 16:10:39 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec  5 16:13:15 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28bd252b

media-libs/libepoxy: fix tests on riscv

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../libepoxy/files/libepoxy-1.5.10-riscv.patch     | 24 ++++++++++++++++++++++
 media-libs/libepoxy/libepoxy-1.5.10-r3.ebuild      |  5 ++++-
 2 files changed, 28 insertions(+), 1 deletion(-)

diff --git a/media-libs/libepoxy/files/libepoxy-1.5.10-riscv.patch 
b/media-libs/libepoxy/files/libepoxy-1.5.10-riscv.patch
new file mode 100644
index 000000000000..3a6c3ebc0d87
--- /dev/null
+++ b/media-libs/libepoxy/files/libepoxy-1.5.10-riscv.patch
@@ -0,0 +1,24 @@
+https://github.com/anholt/libepoxy/commit/62f9d554ebd95b0c52382a36ce38284e0feed07e
+
+From 62f9d554ebd95b0c52382a36ce38284e0feed07e Mon Sep 17 00:00:00 2001
+From: Piggy NL <[email protected]>
+Date: Thu, 7 Apr 2022 16:53:15 +0800
+Subject: [PATCH] test: Fix dlwrap on riscv64
+
+---
+ test/dlwrap.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/test/dlwrap.c b/test/dlwrap.c
+index c0c24c21..68bfa005 100644
+--- a/test/dlwrap.c
++++ b/test/dlwrap.c
+@@ -237,6 +237,7 @@ dlwrap_real_dlsym(void *handle, const char *name)
+          * In the meantime, I'll just keep augmenting this
+          * hard-coded version list as people report bugs. */
+         const char *version[] = {
++            "GLIBC_2.27",
+             "GLIBC_2.17",
+             "GLIBC_2.4",
+             "GLIBC_2.3",
+

diff --git a/media-libs/libepoxy/libepoxy-1.5.10-r3.ebuild 
b/media-libs/libepoxy/libepoxy-1.5.10-r3.ebuild
index 12db2fdc678f..914273e12a22 100644
--- a/media-libs/libepoxy/libepoxy-1.5.10-r3.ebuild
+++ b/media-libs/libepoxy/libepoxy-1.5.10-r3.ebuild
@@ -37,7 +37,10 @@ BDEPEND="${PYTHON_DEPS}
        virtual/pkgconfig
 "
 
-PATCHES=( "${FILESDIR}"/libepoxy-1.5.10-libopengl-fallback.patch )
+PATCHES=(
+       "${FILESDIR}"/libepoxy-1.5.10-libopengl-fallback.patch
+       "${FILESDIR}"/libepoxy-1.5.10-riscv.patch
+)
 
 multilib_src_configure() {
        local emesonargs=(

Reply via email to