Date: Tue, 02 Jun 2026 15:08:44 +0000 From: Piotr Kubaj <pkubaj@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: b6357f8351d8 - main - devel/libffi321: fix build on powerpc64le Message-ID: <6a1ef1fc.3b6eb.522810a6@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by pkubaj: URL: https://cgit.FreeBSD.org/ports/commit/?id=b6357f8351d8ec40f6255d7cc26ef4e220398743 commit b6357f8351d8ec40f6255d7cc26ef4e220398743 Author: Piotr Kubaj <pkubaj@FreeBSD.org> AuthorDate: 2026-06-02 14:02:44 +0000 Commit: Piotr Kubaj <pkubaj@FreeBSD.org> CommitDate: 2026-06-02 15:08:33 +0000 devel/libffi321: fix build on powerpc64le Adds powerpc64le to powerpc64 case. --- devel/libffi321/files/patch-configure | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/devel/libffi321/files/patch-configure b/devel/libffi321/files/patch-configure index edfc78d2fe6c..dec23b65c405 100644 --- a/devel/libffi321/files/patch-configure +++ b/devel/libffi321/files/patch-configure @@ -9,17 +9,19 @@ # Support 128-bit long double for NewABI. HAVE_LONG_DOUBLE='defined(__mips64)' TARGET=MIPS; TARGETDIR=mips -@@ -17255,6 +17255,10 @@ case "$host" in +@@ -17255,7 +17255,11 @@ case "$host" in TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc HAVE_LONG_DOUBLE_VARIANT=1 ;; +- powerpc64-*-freebsd*) + powerpcspe-*-freebsd*) + TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc + CFLAGS="$CFLAGS -D__NO_FPRS__" + ;; - powerpc64-*-freebsd*) ++ powerpc64-*-freebsd* | powerpc64le-*-freebsd*) TARGET=POWERPC; TARGETDIR=powerpc ;; + powerpc*-*-rtems*) @@ -18289,7 +18293,8 @@ $as_echo "#define HAVE_AS_CFI_PSEUDO_OP 1" >>confdefs. fi @@ -30,7 +32,7 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler and linker support unaligned pc related relocs" >&5 $as_echo_n "checking assembler and linker support unaligned pc related relocs... " >&6; } if ${libffi_cv_as_sparc_ua_pcrel+:} false; then : -@@ -18363,9 +18368,9 @@ $as_echo "$libffi_cv_as_register_pseudo_op" >&6; } +@@ -18363,9 +18368,9 @@ $as_echo "#define HAVE_AS_REGISTER_PSEUDO_OP 1" >>conf $as_echo "#define HAVE_AS_REGISTER_PSEUDO_OP 1" >>confdefs.h fi @@ -42,7 +44,7 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler supports pc related relocs" >&5 $as_echo_n "checking assembler supports pc related relocs... " >&6; } if ${libffi_cv_as_x86_pcrel+:} false; then : -@@ -18386,78 +18391,9 @@ $as_echo "$libffi_cv_as_x86_pcrel" >&6; } +@@ -18386,78 +18391,9 @@ $as_echo "#define HAVE_AS_X86_PCREL 1" >>confdefs.h $as_echo "#define HAVE_AS_X86_PCREL 1" >>confdefs.h fi @@ -123,7 +125,7 @@ # On PaX enable kernels that have MPROTECT enable we can't use PROT_EXEC. # Check whether --enable-pax_emutramp was given. if test "${enable_pax_emutramp+set}" = set; then : -@@ -18592,16 +18528,12 @@ if ${libffi_cv_ro_eh_frame+:} false; then : +@@ -18592,16 +18528,12 @@ else $as_echo_n "(cached) " >&6 elsehome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1ef1fc.3b6eb.522810a6>
