Usually, when I get an error linking, it's because it ran out of memory.

I reckon because of ld you're compiling on Linux x86 for Apple ? Looks like a necessary library isn't linked correctly or cannot be found.

Searching "linker missing symbols " and one of the symbols it reports missing I find several information bits, don't know if they help.

@grify : This has nothing to do with Godot, but with missing libraries for the architecture you try to compile for. Options are:

  • Look up how to compile on your architecture to macos arm64. Apple forums or FAQ places I'd try.
  • Get a ready made executable (which Godot doesn't have apparently for macos arm64).
  • Switch game development to a better established platform. Will be most of your customers anyway. They don't cost as much as Apple, with comparable or better performance.
  • If you are already on macos arm64 install necessary dependencies and check your machine's configuration, library paths, ...

Maybe others I am not thinking of. Are there game engines for game dev on macos arm64 that can compare to Godot ?

grify It is unreasonable to suggest that the only way to proceed is by taking the impractical and expensive option of getting a windows computer specifically for game development even though Apple macs are usually industry standard for creative software and many design applications don't even support Windows.

He didn't, he just acknowledged the option for completeness. It's just one of many in the list.

In this specific case I think your best course of action is to seek advice from the core developers, preferably specifically one who is in charge of and/or dedicated to building and maintaining the Mac OS X platform support. The contributors chat is likely your best bet for that.