Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Apple macOS M1/M2 #73

Open
sulaga opened this issue Oct 31, 2023 · 4 comments
Open

Support for Apple macOS M1/M2 #73

sulaga opened this issue Oct 31, 2023 · 4 comments

Comments

@sulaga
Copy link

sulaga commented Oct 31, 2023

Hello

I have a question regarding the usage of Rubberduck for Apple macOS M1/M2.
It would be great, when this plugin could also be used on these operating systems. The current version supports only x86/x64 and the installation is not possible (also when hosting Windows 11 within a virtual machine).

Are you planning to support this? If yes, do you have already a timeline?

Many thanks for a response!

@retailcoder
Copy link
Member

Not too familiar with Apple products, but as far as I know the VBE on Mac does not support any extensibility addins.

Or are we saying installing the addin doesn't work when it's installed on a Windows VM that's running on a Mac host?

v2.x is very much Windows-only, but v3.x is being built on .net 7 (eventually 8) and that's a good step towards more platform flexibility; while a fully platform-agnostic Rubberduck is not a target, if it can be done it likely will be... but v3.0 is still in early development so that won't happen tomorrow.

@sulaga
Copy link
Author

sulaga commented Oct 31, 2023

Many thanks for the detailed information.

No, unfortunately an error occurs, when trying to install the addin in a Windows 11 VM hosted using VMware on macOS M2, because of an invalid architecture (not x86/x64). The macOS M1/M2 have an ARM based SoC.

That sounds great, that the new version will have more platform flexibility.

@Vogel612
Copy link
Member

Vogel612 commented Nov 3, 2023

There is an open issue around adding ARM as a target architecture for Rubberduck2, which would imply supporting ARM for RD3 as well.

There should be a build sitting around somewhere but IIRC this is at least partly blocked by support for ARM in our Installer infra 😭

@retailcoder
Copy link
Member

RD3 has no installer infra at the moment. Maybe we should look into this early on 🤔

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants