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 Windows ARM #258

Open
mvhenderson opened this issue Feb 6, 2023 · 6 comments
Open

Support Windows ARM #258

mvhenderson opened this issue Feb 6, 2023 · 6 comments
Assignees
Labels
enhancement New feature or request

Comments

@mvhenderson
Copy link

Windows 11 ARM is not supported as noted here. For those of us with Apple Silicon the only way to do HealthShare development (UCR and CV) is using a Win11 ARM virtual machine since there are no macOS ARM kits or any HS docker images available on the WRC distribution page.

For now using Studio is an acceptable workaround but it would be nice for out-of-the-box VS Code support on Win11 ARM. I'd be even happier with a HS macOS arm kit or docker HS linux arm image to get rid of the need for the windows VM all together.

@isc-bsaviano isc-bsaviano added the enhancement New feature or request label Feb 6, 2023
@isc-bsaviano isc-bsaviano self-assigned this Feb 6, 2023
@isc-bsaviano
Copy link
Contributor

@mvhenderson I will see what I can do about getting a Windows ARM build. You can use the other 2 extensions on Windows ARM if you don't want to use Studio.

@isc-bsaviano
Copy link
Contributor

@mvhenderson Attached is a zipped Windows ARM vsix. Can you try this out and let me know if it works for you? I don't have a windows arm machine or VM handy.

language-server-win32-arm64-2.3.2-SNAPSHOT.vsix.zip

@mvhenderson
Copy link
Author

mvhenderson commented Mar 10, 2023

@isc-bsaviano Did not load - let me know if there is anything else I can try

System (Parallels Virtual Machine)

Processor	Apple Silicon   3.20 GHz  (4 processors)
System type	64-bit operating system, ARM-based processor
Edition	        Windows 11 Enterprise
Version	        22H2
OS build        22621.1265

LS output channel (sans a massive webpack JS dump):

Error: node-loader:
Error: c:\Users\mike\.vscode\extensions\intersystems.language-server-2.3.2-SNAPSHOT\server\out\f48eafa168ffa6afdd30f707d9b40be7.node is not a valid Win32 application.

c:\Users\mike\.vscode\extensions\intersystems.language-server-2.3.2-SNAPSHOT\server\out\f48eafa168ffa6afdd30f707d9b40be7.node
    at 8534 (c:\Users\mike\.vscode\extensions\intersystems.language-server-2.3.2-SNAPSHOT\server\out\server.js:2:161)
    at __webpack_require__ (c:\Users\mike\.vscode\extensions\intersystems.language-server-2.3.2-SNAPSHOT\server\out\server.js:2:1129951)
    at 2812 (c:\Users\mike\.vscode\extensions\intersystems.language-server-2.3.2-SNAPSHOT\server\out\server.js:2:336)
    at __webpack_require__ (c:\Users\mike\.vscode\extensions\intersystems.language-server-2.3.2-SNAPSHOT\server\out\server.js:2:1129951)
    at 2108 (c:\Users\mike\.vscode\extensions\intersystems.language-server-2.3.2-SNAPSHOT\server\out\server.js:2:165103)
    at __webpack_require__ (c:\Users\mike\.vscode\extensions\intersystems.language-server-2.3.2-SNAPSHOT\server\out\server.js:2:1129951)
    at 2697 (c:\Users\mike\.vscode\extensions\intersystems.language-server-2.3.2-SNAPSHOT\server\out\server.js:2:185434)
    at __webpack_require__ (c:\Users\mike\.vscode\extensions\intersystems.language-server-2.3.2-SNAPSHOT\server\out\server.js:2:1129951)
    at c:\Users\mike\.vscode\extensions\intersystems.language-server-2.3.2-SNAPSHOT\server\out\server.js:2:1130551
    at Object.<anonymous> (c:\Users\mike\.vscode\extensions\intersystems.language-server-2.3.2-SNAPSHOT\server\out\server.js:2:1130802)
[Error - 10:01:26 AM] Server initialization failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 10:01:26 AM] The InterSystems Language Server server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information.
[Error - 10:01:26 AM] InterSystems Language Server client: couldn't create connection to server.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 10:01:26 AM] Restarting server failed
  Message: Pending response rejected since connection got disposed
  Code: -32097 

@isc-bsaviano
Copy link
Contributor

@mvhenderson Thanks for checking, I will pass your error along to the team that handles the parser build infrastructure.

@isc-bsaviano
Copy link
Contributor

@mvhenderson After discussing this with product management, we have decided that this isn't worth pursuing at this time. Submitting a WRC asking for a HS macOS arm kit or docker HS linux arm image is a better solution.

@isc-bsaviano isc-bsaviano closed this as not planned Won't fix, can't repro, duplicate, stale May 11, 2023
@isc-bsaviano
Copy link
Contributor

I recently got access to a Windows Arm laptop, so I'm going to revisit this issue.

@isc-bsaviano isc-bsaviano reopened this Dec 2, 2024
@isc-bsaviano isc-bsaviano changed the title Consider adding support for Windows 11 ARM Support Windows ARM Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants