moonlight-embedded icon indicating copy to clipboard operation
moonlight-embedded copied to clipboard

Add Haiku support

Open robante15 opened this issue 1 year ago • 0 comments

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

robante15 avatar Jun 11 '24 06:06 robante15