Tidal package has compilation errors on Apple Mac M4

Example of one part of the failed compilation:

Undefined symbols for architecture arm64:

"dyld_stub_binder", referenced from:

  <initial-undefines>

ld: symbol(s) not found for architecture arm64

clang: error: linker command failed with exit code 1 (use -v to see invocation)

All other prerequisites work fine i.e.

Haskell including Cabal package manager, SuperCollider and SuperDirt. It’s just the tidal package fails build.

I don’t expect a resolution as compilation errors such as these will probably require investigation and resolution , I’ve isolated it down to a problem arising from the Tidal package but don’t have time to look further - understand of course that these tools are built on the back of volunteers and cannot be tested on all configurations, just making it known that if you’re on a latter Mac machine you might want to work directly with SuperCollider or try the installation on a Windows or Linux machine.

this looks vaguely similar to https://gitlab.haskell.org/ghc/ghc/-/issues/26702

If the error can be reproduced, then GHC developers might be interested to know. They would need exact versions of compiler (ghc), other tools (cabal, clang), operating system and steps to execute (command line).

You can post it here first, then others could try to reproduce. I can not, don't have this hardware, but I can write a GHC issue (pointing here).