> On Oct 7, 2023, at 11:03 AM, Chris Jones <[email protected]> wrote:
> 
> Hi,
> 
>> On 7 Oct 2023, at 3:40 pm, Murray Eisenberg <[email protected]> 
>> wrote:
>> 
>> 
>>> OnFri, 6 Oct 2023 19:10:39 -0500,Kevin Horton <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> 
>>> I'm pondering whether I should upgrade to macOS Sonoma now, or continue to 
>>> wait.  Generally speaking, how well is Macports working on Sonoma?  I have 
>>> seen a surprising small number of issues posted on this list, and am 
>>> wondering whether that is a good reflection of the status.
>> 
>> 
>> It depends on which ports you require. Most of those I had under Ventura I 
>> could finally get installed under Sonoma. 
>> 
>> But a number of ports will not as yet re-install under Sonoma owing to a 
>> change in C compiler flags in Xcode 15 (and Sonoma seems not to allow using 
>> an earlier version of Xcode).
> 
> Not wishing to be pedantic, but the issue is not relating to the compiler, 
> but instead the linker. Xcode 15 switched to a new implementation which has 
> issues in some scenarios, for instance whenever asked to link against object 
> files or dylibs created with GCC. A common reason for this is ports that need 
> to use GCC to build fortran source code. OpenBLAS is a specific example that 
> a number of ports use and thus are having issues linking against. 
> 
> Workarounds exist, basically by using specific linker options to go back to 
> using the so called ‘classic’ linker. The problem is not all builds are easy 
> to convince to use these flags.
> 

Yes, my careless mistake: it's the Xcode15 linker that's at issue here.

> 
>> 
>> Among those troublesome ports is sbcl, and unfortunately the maxima port 
>> depends on sbcl.

---
Murray Eisenberg                [email protected]
Mobile (413)-427-5334
503 King Farm Blvd #101         
Rockville, MD 20850-6667        



Reply via email to