Subject: CVS commit: pkgsrc/lang/gcc14
From: Brook Milligan
Date: 2024-12-15 04:12:18
Message id: 20241215031218.23696FC1C@cvs.NetBSD.org

Log Message:
The lang/gcc12, lang/gcc13, and lang/gcc14 fail to build on Darwin 24
(MacOS 15) + Xcode 16.  This is a known problem that has been fixed
upstream; see

https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgcc.gnu.org%2Fbugzilla%2Fshow_bug.cgi%3Fid%3D116809&data=05%7C02%7Cbrook%40biology.nmsu.edu%7C9ac029bebed94a8c076f08dd19568e63%7Ca3ec87a89fb84158ba8ff11bace1ebaa%7C1%7C0%7C638694581737865288%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=DIvQP0mbOte9Pjh3UjtXsSGiQhTontx4GTQHNCFwg6E%3D&reserved=0

and associated patches from 2024-09-24 and 2024-09-27.

The basic problem is that the legacy library libgcc_s.1 referenced
private symbols in the Apple-provided runtime, which have now been
removed by Apple and therefore do not resolve.  Those symbols never
worked anyway, so there should be no legacy code using them.  The
upstream solution is to drop support for libgcc_s.1 for new versions
of Darwin.

Files:
RevisionActionfile
1.5modifypkgsrc/lang/gcc14/distinfo
1.2modifypkgsrc/lang/gcc14/patches/patch-libgcc_config.host
1.1addpkgsrc/lang/gcc14/patches/patch-libgcc_config_i386_t-darwin
1.1addpkgsrc/lang/gcc14/patches/patch-libgcc_config_rs6000_t-darwin
1.1addpkgsrc/lang/gcc14/patches/patch-libgcc_config_t-darwin-libgccs1
1.1addpkgsrc/lang/gcc14/patches/patch-libgcc_config_t-darwin-min-11