[igt-dev] [PATCH i-g-t v2 0/2] Fix i-g-t on old systems
Lucas De Marchi
lucas.demarchi at intel.com
Tue Jul 24 22:20:22 UTC 2018
IGT now requires memfd_create() which is not available on old versions
of glibc (or some alternative libcs). This provides a minimal intrusive
way to keep building on those old systems without polluting the code
with a compatibility layer.
The approach is similar to what I've been using in other projects like
systemd, kmod, ardupilot, etc. The syscall numbers came from systemd.
v2: add support to autotools
Lucas De Marchi (2):
build: provide include for missing syscalls
build: provide stub implementation for memfd_create
benchmarks/Makefile.am | 3 ++-
configure.ac | 3 +++
debugger/Makefile.am | 3 ++-
lib/Makefile.am | 3 ++-
lib/stubs/syscalls/README | 6 ++++++
lib/stubs/syscalls/sys/mman.h | 37 ++++++++++++++++++++++++++++++++
lib/tests/Makefile.am | 1 +
meson.build | 5 ++++-
overlay/Makefile.am | 3 ++-
tests/Makefile.am | 1 +
tools/Makefile.am | 3 ++-
tools/null_state_gen/Makefile.am | 3 ++-
12 files changed, 64 insertions(+), 7 deletions(-)
create mode 100644 lib/stubs/syscalls/README
create mode 100644 lib/stubs/syscalls/sys/mman.h
--
2.17.1
More information about the igt-dev
mailing list