A related question - I install and use only the CLI toolkit for Xcode, not the 
entire Xcode package.  Does this linker problem also effect use of the CLI 
toolkit, or can I safely upgrade to just the toolkit (I’m still on Ventura).

Jim
Seattle, WA
> On 10/07/2023, at 8:03 AM, Chris Jones <jon...@hep.phy.cam.ac.uk> wrote:
> 
> Hi,
> 
>> On 7 Oct 2023, at 3:40 pm, Murray Eisenberg <murrayeisenb...@gmail.com> 
>> wrote:
>> 
>> 
>>> OnFri, 6 Oct 2023 19:10:39 -0500,Kevin Horton <kevi...@kilohotel.com> 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.
> 
> Cheers Chris
> 
>> 
>> Among those troublesome ports is sbcl, and unfortunately the maxima port 
>> depends on sbcl.
>> 
>> ---
>> Murray Eisenberg murrayeisenb...@gmail.com
>> Mobile (413)-427-5334
>> 503 King Farm Blvd #101 
>> Rockville, MD 20850-6667 
>> 
>> 

Reply via email to