[PATCH weston 0/8] Portability patches

Greg V greg at unrelenting.technology
Sun Dec 17 19:04:34 UTC 2017


These patches improve compatibility with non-Linux operating systems 
such as FreeBSD.

Greg V (8):
  Use anonymous shared memory for tempfiles
  Use $(SED) to make sure GNU sed is used
  gl-renderer: only use sync-file on Linux
  xwayland: only use abstract sockets on Linux
  Use getprogname as fallback for program_invocation_short_name
  compositor: get PATH_MAX on non-Linux systems from param.h
  Add ifdefs for platform-specific clocks
  Fix various includes for portability

 Makefile.am                    |  2 +-
 clients/weston-info.c          |  6 ++++++
 compositor/main.c              |  9 +++++++++
 configure.ac                   | 23 ++++++++++++++++++++++-
 libweston/compositor.c         |  8 ++++++++
 libweston/gl-renderer.c        | 10 +++++++++-
 libweston/input.c              |  2 +-
 libweston/pixel-formats.c      |  4 ++++
 shared/os-compatibility.c      | 22 ++++++++++++++++++----
 tests/ivi_layout-test-plugin.c |  1 +
 tests/weston-test.c            |  1 +
 xwayland/launcher.c            | 19 +++++++++++++++++++
 12 files changed, 99 insertions(+), 8 deletions(-)

-- 
2.15.1



More information about the wayland-devel mailing list