OSX support in dmd appears to be having problems

Luna luna at foxgirls.gay
Wed Oct 15 17:10:20 UTC 2025


On Wednesday, 15 October 2025 at 05:04:17 UTC, Richard (Rikki) 
Andrew Cattermole wrote:
> I'm looking over the OSX build logs atm, and I'm noticing a lot 
> of warnings being generated.
>
> These warnings appear to come in the forms:
>
> 1. ``warning: could not find referenced DIE`` (debug info)
>
> 2. ``warning: (x86_64)  could not find object file symbol for 
> symbol SYMBOL``
>
> 3. ``ld: warning: could not create compact unwind for SYMBOL: 
> offset of saved registers too far to encode``
>
> See: 
> https://github.com/dlang/dmd/actions/runs/18517485989/job/52770757595?pr=21970
> https://github.com/dlang/dmd/actions/runs/18517485989/job/52770757597?pr=21970
>
> The result is the OSX build for dmd appears not to finish CI 
> and times out at 40m (we should be able to bump that up).
>
> Unfortunately, I am of no help to debug let alone fix these 
> issues.

I plan to track down these issues once the arm64 support lands in 
DMD, some of the work debugging and fixing osx things in DMD 
would likely interfere with that work so I don’t want to risk 
creating a major headache for Walter there.



More information about the Digitalmars-d mailing list