Apple Silicon: retirement of Rosetta 2

Apple has announced that, beginning with macOS 28 (to be released Autumn 2027), Rosetta 2 will be deprecated such that it only supports some older Intel games.

My understanding is that Rosetta 2 is essential for running the MKVToolnix GUI on Apple Silicon macs.

I’m not a programmer and have no sense of how easy/possible it will be to use MKVToolnix following this change taking place. Could anyone please provide an informed view?

With a lead-in time this large, will a version for Apple Silicon macs be made available in time? I use the software very often, so it’d be a real problem if it’s no longer usable following the retirement of Rosetta 2.

Welcome!

I had a conversation with another user in Building MKVToolNix with Gui on a mac where they succeeded in building their own version on an Apple silicon mac. Personally I do not own an Apple silicon mac and I have no intentions of buying one. Therefore I will likely stop providing Apple binaries at some point.

No one else has stepped up to build Apple silicon binaries for me on a regular basis; even the homebrew folks only re-package the DMG I still provide.

So… yeah.

I just checked if I’m still correct of full of shit wrt. Homebrew — turns out it’s the latter, somewhat :joy: They’re building from source now, but only the CLI tools, not the GUI. I vaguely remember they couldn’t get the Qt build to work for some reason.

Here is the version I was able to build. This isn’t codesigned so you have to disable gatekeeper to run.

Thank you! As the application gets updated, I assume you would need to compile it each time?

This is right. Future versions would need to be compiled again. Where you able to open it with gatekeeper disabled?

Unfortunately not - it tells me the .app damaged, but the .dmg opens.

Try to dequarantine with sudo xattr -rd com.apple.quarantine /Applications/MKVToolNix-92.0.app normally this helps against the problem with app damaged.

A user over on Doom9’s forums has just let me know that the MacPorts project contains MKVToolNix builds for arm64 including the GUI.