theace0296 / steamworks-node

A wrapper library to call the steamworks API from NodeJS.
MIT License
24 stars 2 forks source link

Support for arm64 #4

Open kevinvdburgt opened 2 years ago

kevinvdburgt commented 2 years ago

Hey there!

Working from macOS which is an ARM64 machine it seems it wants a x64 version of the library. Is it possible to make this compatible with ARM64?

Reason: tried: '/usr/local/opt/pcre/lib/libpcre.1.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/usr/local/lib/libpcre.1.dylib' (no such file), '/usr/lib/libpcre.1.dylib' (no such file), '/opt/homebrew/Cellar/pcre/8.45/lib/libpcre.1.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/usr/local/lib/libpcre.1.dylib' (no such file), '/usr/lib/libpcre.1.dylib' (no such file)

theace0296 commented 2 years ago

Unfortunately I'm limited by what the Steam SDK supports, and they don't seem to support ARM64 yet :(

https://partner.steamgames.com/doc/sdk/api

repository commented 2 years ago

Taking a peek inside the OSX .dylib, it seems they do support arm64?