ampere2's main-armv7 crashed after only 3 min 51 sec, nothing started to build; libdm.so.{6->7} issues

From: Mark Millard <marklmi_at_yahoo.com>
Date: Sun, 13 Oct 2024 20:12:55 UTC
main-armv7 crashed before it was at a stage that has public log files to look
at.

I report this mostly because the currently distributed main-packages for ports
that involve use of libmd.so.6 are broken because main now has/uses libmd.so.7
instead --so libmd.so.6 tends to be missing. Even when libmd.so.6 and
libmd.so.7 both exist, the pkg (non -static) command is broken from the
recursive dependencies ending up referencing both. (pkg-static works but pkg
does not.)

It might be that the crash is because of the libmd.so.6 to libmd.so.7 change
in main. But I've no access to logs to look at.

It would be good to avoid having another main-arm64 bulk -a happen before
main-armv7 has a chance to produce main-armv7 packages with libmd.so.7
references so that ports are again good for (modern) main-FreeBSD [so: 15].

But it seems that, for main-arm* port-packages, either:

0) various distributed ports are incompatible with libmd.so.7 based
    main-FreeBSD (the current context for main-armv7)

vs.

1) various distributed ports will be incompatible with libmd.so.6
     based main-FreeBSD (so: older main/15 FreeBSD installations):
     the future contexts for main-armv7 and main-arm64 (and more).


FYI: The libmd.so.{6->7} change dates back to 2024-Sep-30 in FreeBSD's main.
But the __FreeBSD_version 150002{3->4} change did not happen until
2024-Oct-02.


main-powerpc-default's status for such:

Looks like FreeBSD:15:powerpc/latest/ was last updated on 2024-Mar-07
and so might not have the issue --by no longer having port-package
updates of any kind. (32-bit powerpc is not to be supported by
releng/15.0 as I understand: The only 32-bit platform will be armv7
as I understand.)

===
Mark Millard
marklmi at yahoo.com