macOS Sonoma Linker Issue

Guillaume Piolat first.name at gmail.com
Fri Dec 22 12:49:35 UTC 2023


On Thursday, 21 December 2023 at 23:25:55 UTC, Renato wrote:
> ld: symbol(s) not found for architecture x86_64

Make sure you're using the "osx-universal" package in order to 
have both arch.
https://github.com/ldc-developers/ldc/releases/tag/v1.35.0

That said, for consumer software it may be a good idea to use eg: 
LDC 1.28 for x86_64 and LDC 1.35 for arm64 builds. You can stich 
the binaries together, which will give compatibility with all 
macOS from 10.12 up to Sonoma (well, if you also: codesign, 
notarize, make a DMG...).


More information about the Digitalmars-d-learn mailing list