moonlight-embedded
moonlight-embedded copied to clipboard
Add Haiku support
Description Changes required to run on Haiku
- Possibility of static link for libgamestream (If not done, it creates libraries that have the path hardcoded)
- Haiku's network library is linked for the use of sockets
- The use of discover.c is disabled, since Haiku does not have Avahi
- The use of evdev.c and udev.c is disabled (Haiku does not have these libraries)
- loop.c is disabled since Haiku does not have signalfd.h
Bugs
- Error message: setsockopt(TCP_NOOPT, 1) failed: -2147483643
- The cursor cannot be moved out of the window
- "make install" does not work, so it is not installed within the system, it remains as a "portable" executable