litships 0 Posted ... 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) Quote Share this post Link to post
OpenSourcerer 1453 Posted ... 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>] . Quote Hide OpenSourcerer's signature Hide all signatures 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
Staff 10087 Posted ... 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 1 OpenSourcerer reacted to this Quote Share this post Link to post
litships 0 Posted ... 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. Quote Share this post Link to post