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

    From Mark Millard@marklmi@yahoo.com to muc.lists.freebsd.ports on Wed Nov 5 07:35:45 2025
    From Newsgroup: muc.lists.freebsd.ports

    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
    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Mark Millard@marklmi@yahoo.com to muc.lists.freebsd.ports on Wed Nov 5 07:48:24 2025
    From Newsgroup: muc.lists.freebsd.ports

    On Nov 5, 2025, at 07:35, Mark Millard <marklmi@yahoo.com> wrote:
    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.

    I've submitted:
    https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290819
    Mark
    ===
    Mark Millard
    marklmi at yahoo.com
    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2