Describe the feature
EmotiBitOscilloscope is not able to be built/compiled on Mac M1 (Ventura 13.1) following instructions in the readme. The feature would allow Mac M1 to compile the EmotiBit Oscilloscope.
Steps Taken
Download OpenFramework (Currently, 0.11.2 is the most recent release)
Replaced liblsl.1.14.0.dylib in ofxLSL/libs/labstreaminglayer/lib/osx with new dylib
Compiles successfuly ✅
Describe the solution you'd likePossible solutions
~If liblsl.1.14.0.dylib compiled on ARM works on intel Mac, replace current liblsl1.14.0.dylib with ARM.~
If this works with Intel Mac, only one file is changed and supports M1 and Intel Macs
Separate OSX into ARM and Intel.
now requires maintaining another operating system
Both of these solutions require building a dylib not available from the liblsl GitHub page. This means that until they start adding ARM to their available assets, we will have to build the dylib ourself whenever we update the lsl dependency.
Describe the feature EmotiBitOscilloscope is not able to be built/compiled on Mac M1 (Ventura 13.1) following instructions in the readme. The feature would allow Mac M1 to compile the EmotiBit Oscilloscope.
Steps Taken
Build on Apple Silicon
Build on Rosetta
Steps taken that fixed the issue
Download Source Code of liblsl Release v1.14.0
Used CMake to create .dylib on M1 Mac
Replaced liblsl.1.14.0.dylib in ofxLSL/libs/labstreaminglayer/lib/osx with new dylib
Compiles successfuly ✅
Describe the solution you'd like Possible solutions
Both of these solutions require building a dylib not available from the liblsl GitHub page. This means that until they start adding ARM to their available assets, we will have to build the dylib ourself whenever we update the lsl dependency.