• official ruby33's rdoc build failed for main-arm64-default: ld-elf.so.1: /usr/local/lib/libunwind.so.8: Undefined symbol "__aarch64_ldadd4_acq_rel"

    From Mark Millard@marklmi@yahoo.com to muc.lists.freebsd.ports on Mon Nov 10 07:14:14 2025
    From Newsgroup: muc.lists.freebsd.ports

    I have submitted:
    https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290928
    reporting:
    QUOTE
    The: https://pkg-status.freebsd.org/ampere2/data/main-arm64-default/p7c7045637357_s8fb17896120/logs/errors/ruby-3.3.9,1.log
    shows:
    . . .
    --- ../../.ext/aarch64-freebsd16/openssl.so ---
    linking shared-object openssl.so
    --- ruby33 ---
    --- ruby33 ---
    linking ruby33
    --- main ---
    --- rdoc ---
    Generating RDoc documentation
    ld-elf.so.1: /usr/local/lib/libunwind.so.8: Undefined symbol "__aarch64_ldadd4_acq_rel"
    *** [rdoc] Error code 1
    make: stopped making "all" in /wrkdirs/usr/ports/lang/ruby33/work/ruby-3.3.9 make: 1 error
    make: stopped making "all" in /wrkdirs/usr/ports/lang/ruby33/work/ruby-3.3.9
    Compilation failed unexpectedly.
    That has lead to 4760 skipped port-package builds in: https://pkg-status.freebsd.org/ampere2/build.html?mastername=main-arm64-default&build=p7c7045637357_s8fb17896120
    (At the time I'm writing this, the time the overall build
    is still in progress.)
    ports tree at 7c7045637357 is from: 30 Oct 2025 00:59:23 UTC
    src tree at 8fb17896120 is from: 30 Oct 2025 01:04:16 UTC
    END QUOTE
    ===
    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 Mon Nov 10 08:50:15 2025
    From Newsgroup: muc.lists.freebsd.ports


    On Nov 10, 2025, at 07:14, Mark Millard <marklmi@yahoo.com> wrote:
    I have submitted:

    https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290928

    reporting:

    QUOTE
    The:

    https://pkg-status.freebsd.org/ampere2/data/main-arm64-default/p7c7045637357_s8fb17896120/logs/errors/ruby-3.3.9,1.log

    shows:

    . . .
    --- ../../.ext/aarch64-freebsd16/openssl.so ---
    linking shared-object openssl.so
    --- ruby33 ---
    --- ruby33 ---
    linking ruby33
    --- main ---
    --- rdoc ---
    Generating RDoc documentation
    ld-elf.so.1: /usr/local/lib/libunwind.so.8: Undefined symbol "__aarch64_ldadd4_acq_rel"
    *** [rdoc] Error code 1

    make: stopped making "all" in /wrkdirs/usr/ports/lang/ruby33/work/ruby-3.3.9 make: 1 error

    make: stopped making "all" in /wrkdirs/usr/ports/lang/ruby33/work/ruby-3.3.9
    Compilation failed unexpectedly.


    That has lead to 4760 skipped port-package builds in:

    https://pkg-status.freebsd.org/ampere2/build.html?mastername=main-arm64-default&build=p7c7045637357_s8fb17896120

    (At the time I'm writing this, the time the overall build
    is still in progress.)

    ports tree at 7c7045637357 is from: 30 Oct 2025 00:59:23 UTC
    src tree at 8fb17896120 is from: 30 Oct 2025 01:04:16 UTC
    END QUOTE
    I have closed https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290928
    as overcome by events.
    The comments may prove of some interest relative to enabling
    outline-atomics being an issue for aarch64. It appears that
    a inline-atomics world can build a outline-atomics world but,
    then, that outline-atomics world can not build another
    outline-atomics world (leading to Continuous Integration
    main and other official 15.* build world failures). The new
    outline-atomics defaults for system clang/clang++ were
    reverted after those failures.
    And that leads to ruby33 not being a problem as things are.
    ===
    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