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