[Bug 290819] devel/libunwind: fails to build for armv7: error: implement UNW_ARM_FRAME_SIGRETURN on FreeBSD

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 05 Nov 2025 15:46:06 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290819

            Bug ID: 290819
           Summary: devel/libunwind: fails to build for armv7: error:
                    implement UNW_ARM_FRAME_SIGRETURN on FreeBSD
           Product: Ports & Packages
           Version: Latest
          Hardware: arm
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: sunpoet@FreeBSD.org
          Reporter: marklmi26-fbsd@yahoo.com
          Assignee: sunpoet@FreeBSD.org
             Flags: maintainer-feedback?(sunpoet@FreeBSD.org)

My poudriere-devel build of devel/libunwind for armv7 failed:

[00:01:41] [02] [00:01:23] Finished   devel/libunwind | libunwind-20250904:
Failed: build
[00:01:42] [02] [00:01:24] Skipping   devel/git@default | git-2.51.1: Dependent
port devel/libunwind | libunwind-20250904 failed
[00:01:42] [02] [00:01:24] Skipping   lang/ruby33 | ruby-3.3.10,1: Dependent
port devel/libunwind | libunwind-20250904 failed

The log shows:

--- arm/Gtrace.lo ---
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I../include -I../include
-I../include/tdep-arm -I. -D_GNU_SOURCE -DNDEBUG -O2 -pipe
-fstack-protector-strong -fno-strict-aliasing -fexceptions -Wall -Wsign-c
ompare -D__EXTENSIONS__ -MT arm/Gtrace.lo -MD -MP -MF arm/.deps/Gtrace.Tpo -c
arm/Gtrace.c  -fPIC -DPIC -o arm/.libs/Gtrace.o
--- arm/Lapply_reg_state.lo ---
. . .
--- arm/Gtrace.lo ---
arm/Gtrace.c:517:8: error: implement UNW_ARM_FRAME_SIGRETURN on FreeBSD
 517 |       #error implement UNW_ARM_FRAME_SIGRETURN on FreeBSD
     |        ^
1 error generated.


As it blocks building git@default and ruby33 it is of some note.

-- 
You are receiving this mail because:
You are the assignee for the bug.