Hacker News new | ask | show | jobs
by donatj 1385 days ago
Curiously it doesn't seem to run on my Intel Macbook running Big Sur - the icon is crossed out and I get

> “TinyClock.app” needs to be updated.

> The developer of this app needs to update it to work with this version of macOS. Contact the developer for more information.

https://jdon.at/Uff03u

2 comments

It only has i386, ppc, and arm64 slices. So, an Intel Mac running recent macOS won't be able to launch it as it does not have an x86_64 slice (32-bit x86 execution having been removed).

Whether an app containing code for 3 architectures qualifies as "true 5-arch universal" is in the eye of the beholder I guess.

Interesting! I wonder why they didn't include x86_64. Doesn't seem likely to be problematic since it supports PPC64 and ARM64.

Edit: answered my own question by reading the actual page — "Unlike done in previous project, netop Tiger SDKs (used to build several intermediate binaries) don’t contain 64-bit AppKit versions, and thus ppc64 and x86_64 binaries are excluded from the binary release."

The binaries were updated and now include all the slices:

lipo -info TinyClock.app/Contents/MacOS/TinyClock Architectures in the fat file: TinyClock.app/Contents/MacOS/TinyClock are: i386 x86_64 ppc64 ppc arm64

Seems like it’s literally not “5-arch” then. 32 bit PPC, 64 bit PPC, 32 bit X86, 64 bit ARM.
It actually doesn’t have ppc64 either. Just 3 slices.
Same on 2019 Intel iMac running Monterey.