php/8.3-rc/bullseye/cli/latomic.patch

22 lines
542 B
Diff

diff --git a/configure.ac b/configure.ac
index fcb6297238..0a475ed80f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -373,6 +373,16 @@ if test "$ac_cv_func_dlopen" = "yes"; then
fi
AC_CHECK_LIB(m, sin)
+case $host_alias in
+ riscv64*)
+ AC_CHECK_LIB(atomic, __atomic_exchange_1, [
+ PHP_ADD_LIBRARY(atomic)
+ ], [
+ AC_MSG_ERROR([Problem with enabling atomic. Please check config.log for details.])
+ ])
+ ;;
+esac
+
dnl Check for inet_aton in -lc, -lbind and -lresolv.
PHP_CHECK_FUNC(inet_aton, resolv, bind)