<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div name="messageReplySection">
<div dir="auto">On Jan 9, 2024 at 03:37 +0800, Joshua Root <jmr@macports.org>, wrote:</div>
<blockquote style="border-left-color: rgb(26, 188, 156); margin: 5px; padding-left: 10px; border-left-width: thin; border-left-style: solid;">On 9/1/2024 05:26, Perry E. Metzger wrote:<br />
<blockquote style="border-left-color: rgb(230, 126, 34); margin: 5px; padding-left: 10px; border-left-width: thin; border-left-style: solid;">On 1/8/24 12:50, Sergey Fedorov wrote:<br />
<blockquote style="border-left-color: rgb(52, 152, 219); margin: 5px; padding-left: 10px; border-left-width: thin; border-left-style: solid;">2. Standard 10.6.8 release from Apple does support building and<br />
running ppc binaries via Rosetta.</blockquote>
<br />
Why would one want to spend time and effort on doing that, though?</blockquote>
<br />
You wouldn't, if you were running a public release of 10.6. The ppc libs<br />
were put there to support existing ppc binaries, which will have been<br />
built targeting 10.5 or older. With MacPorts, native x86_64 or i386<br />
builds would be far preferable. Unless, of course, you're running on a<br />
CPU that can't run those archs, which can only be the case if you are<br />
running an early development version of the OS.</blockquote>
<div dir="auto"><br />
Yet gcc supports 10.6.8 Rosetta in the master. Current gcc. (And no, it is not me who brought it there.)<br /></div>
<blockquote style="border-left-color: rgb(26, 188, 156); margin: 5px; padding-left: 10px; border-left-width: thin; border-left-style: solid;">
<blockquote style="border-left-color: rgb(230, 126, 34); margin: 5px; padding-left: 10px; border-left-width: thin; border-left-style: solid;">So far as I can tell, the project's primary goal is to provide support<br />
for the millions of people who run MacOS on current hardware and<br />
operating systems and want up to date software for their machine. The<br />
goal is not (primarily) to assist in running PPC binaries on Rosetta on<br />
20 year old hardware for the couple of people for whom that is<br />
interesting. Certainly there's nothing wrong with supporting that to the<br />
extent that it does not interfere with the primary goal.</blockquote>
<br />
As a reminder, the project policy is (and has been virtually since the<br />
beginning) to support the versions of macOS that are still getting<br />
updates from Apple. That is the expectation for maintainers. Maintainers<br />
can voluntarily support older stuff, but they are under no obligation to<br />
so so.</blockquote>
<div dir="auto"><br />
There is no obligation, obviously, no one claims there is, I believe.<br />
<br />
As for the policy, I can see that Macports offers distributives for older OS which do not get updates from Apple for years. This is much more than not prohibiting such builds. I did not dig through the whole of documentation, but I believe that if an installable binary for the specific OS is provided, there is an implication it should actually work.<br />
<br />
There is also no obligation to break something which a maintainer is not personally interested in.</div>
</div>
</body>
</html>