libunwind-20250904 fails to build for armv7: error: implement UNW_ARM_FRAME_SIGRETURN on FreeBSD

Mark Millard <[email protected]>
Newsgroups gmane.os.freebsd.devel.ports,gmane.os.freebsd.devel.arm
Message-ID <[email protected]>
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.

===
Mark Millard
marklmi at yahoo.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.