Jump to content
Not connected, Your IP: 18.217.208.60
litships

macos arm64 download gives intel binary

Recommended Posts

Choosing MacOS >= Catalina, Arm64 architecture, zip or dmg, gui gives a download that MacOS tags as an intel binary when I right click on the app and select "Get Info" (both dmg and zip downloads).

Look at the process under Activity Monitor I see it has opened the Rosetta runtime too, yet the following appears in the Eddie logs :

2025.02.26 11:16:59 - Eddie version: 2.24.6 / macos_arm64, System: MacOS, Name: macOS 15.3.1, Version: 15.3.1, Framework: v4.0.30319

So why does the ARM download give an Intel binary that loads Rosetta?

(Running MacOS 15.3.1 on an M1 Mac) 

Share this post


Link to post

Can confirm.

$ file Eddie-UI  
Eddie-UI: Mach-O universal binary with 1 architecture: [x86_64:\012- Mach-O 64-bit x86_64 executable, flags:<NOUNDEFS|DYLDLINK|TWOLEVEL|WEAK_DEFINES|BINDS_TO_WEAK|PIE>]

.

NOT AN AIRVPN TEAM MEMBER. USE TICKETS FOR PROFESSIONAL SUPPORT.

LZ1's New User Guide to AirVPN « Plenty of stuff for advanced users, too!

Want to contact me directly? All relevant methods are on my About me page.

Share this post


Link to post
17 hours ago, litships said:

Choosing MacOS >= Catalina, Arm64 architecture, zip or dmg, gui gives a download that MacOS tags as an intel binary


Hello!

Eddie GUI is built for Intel architecture because it is written in C#, thus runs in the Mono framework that is not available for ARM / Apple Silicon. Eddie backend is entirely written in C++ and when you download the package for ARM you get an Eddie backend built and optimized for ARM 64 bit. Eddie CLI is built for ARM 64 bit as well.

Kind regards
 

Share this post


Link to post
7 hours ago, Staff said:

Hello!

Eddie GUI is built for Intel architecture because it is written in C#, thus runs in the Mono framework that is not available for ARM / Apple Silicon. Eddie backend is entirely written in C++ and when you download the package for ARM you get an Eddie backend built and optimized for ARM 64 bit. Eddie CLI is built for ARM 64 bit as well.

Kind regards
 

I appreciate the response and I know this is kind of pendantic, but this should be stated on the download page that the ARM download requires Rosetta. We are multiple years into Apple silicon architecture and software should be built natively by now. If Apple decides to pull the rug on Rosetta in future OS versions, we will be locked out from updating. 

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Security Check
    Play CAPTCHA Audio
    Refresh Image

×
×
  • Create New...