https://bugs.freedesktop.org/show_bug.cgi?id=107538
Bug ID: 107538 Summary: Intel-gpu-tools 1.23 tag fails compilation on Clang due to implicit declaration of function Product: DRI Version: XOrg git Hardware: All OS: All Status: NEW Severity: normal Priority: medium Component: IGT Assignee: dri-devel@lists.freedesktop.org Reporter: casey.g.bowman@intel.com
While cross-compiling the 'igt-gpu-tools-1.23' tag in the ChromeOS environment, which uses Clang, I observed the following error:
tests/gem_userptr_blits.c:1092:10: error: implicit declaration of function 'memfd_create' is invalid in C99 [-Werror,-Wimplicit-function-declaration] memfd = memfd_create("pages", 0);
This issue is resolved by the following commit (20 commits after tag):
bcb37a9 build: provide stub implementation for memfd_create
https://bugs.freedesktop.org/show_bug.cgi?id=107538
Matt Roper matthew.d.roper@intel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #1 from Matt Roper matthew.d.roper@intel.com --- As you noted, Lucas landed a patch shortly after the 1.23 release that addressed this. Since that time an official 1.24 release has come out, so I don't believe there's anything further that needs to be done with this bug. Closing as resolved.
dri-devel@lists.freedesktop.org