[MacPorts] #70641: libgcc14 (libgcc14-14.2.0_1+stdlib_flag.darwin_24.arm64.tbz2) failed to build with config error ("configure: error: cannot compute suffix of object files: cannot compile") on macOS Sequoia beta 15.0 Beta (24A5327a)

MacPorts noreply at macports.org
Fri Sep 20 21:27:21 UTC 2024


#70641: libgcc14 (libgcc14-14.2.0_1+stdlib_flag.darwin_24.arm64.tbz2) failed to
build with config error ("configure: error: cannot compute suffix of object
files: cannot compile") on macOS Sequoia beta 15.0 Beta (24A5327a)
-----------------------------+---------------------
  Reporter:  avisformosa     |      Owner:  (none)
      Type:  defect          |     Status:  new
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:  2.10.1
Resolution:                  |   Keywords:  sequoia
      Port:  libgcc14 gcc14  |
-----------------------------+---------------------

Comment (by markmentovai):

 Replying to [comment:39 dbl001]:
 > Why are '___register_frame_table' and '___register_frame_info_bases'
 missing with '-reexported_symbols_list' on x86 Macs but not on M Macs?
 What library is missing or incomplete?

 These symbols, `__{,de}register_frame_{info,table}*`, have indeed been
 removed from the macOS 15 SDK for both architectures.

 The GCC build for mac-x86_64 builds libgcc_s.1, but mac-arm64 does not.
 Observe
 [https://github.com/iains/gcc-14-branch/blob/7add7f7bb3d35726a0c45322ffdbbab2bbf6a348/libgcc/config/i386/t-darwin
 x86_64] vs.
 [https://github.com/iains/gcc-14-branch/blob/be1f8fce3c35cfb14b31a1eda0c3f51a3c1b0f8e/libgcc/config/aarch64/t-darwin
 arm64].

 [https://github.com/gcc-
 mirror/gcc/commit/7add7f7bb3d35726a0c45322ffdbbab2bbf6a348 GCC
 7add7f7bb3d3] has more details on the provision of libgcc_s.1.

-- 
Ticket URL: <https://trac.macports.org/ticket/70641#comment:42>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list