pecl-redis fails to build on sparc64 because it fails to detect the
endianess of the system. Our base-gcc does not include the needed
__BYTE_ORDER__ defines.  Switching to ports-gcc makes it work.

-- 
:wq Claudio

Index: Makefile
===================================================================
RCS file: /cvs/ports/databases/pecl-redis/Makefile,v
diff -u -p -r1.41 Makefile
--- Makefile    8 Nov 2025 13:50:27 -0000       1.41
+++ Makefile    25 Nov 2025 10:02:32 -0000
@@ -7,6 +7,10 @@ CATEGORIES=    databases
 # PHP
 PERMIT_PACKAGE=        Yes
 
+# needs __BYTE_ORDER__
+COMPILER=      base-clang ports-gcc
+COMPILER_LANGS=        c
+
 WANTLIB=       c
 
 MODULES=       lang/php/pecl

Reply via email to