The gmmlib package contains the Intel Graphics Memory Management Library, which provides device specific memory and buffer management functions for the Intel Media Driver for VAAPI and the Intel Graphics Computer Runtime for OpenCL (TM).
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://github.com/lfs-book/gmmlib/archive/v22.5.5/gmmlib-22.5.5.tar.gz
Download MD5 sum: 3da09a09f49164c388fd6b002ca81443
Download size: 852 KB
Estimated disk space required: 59 MB
Estimated build time: 0.5 SBU
On GitHub we've forked the upstream repository into our own
lfs-book
namespace and recreated a
tag for the release. This is done to ensure the downloaded
tarball file name to be correct and consistent (i.e. it shouldn't
change when using the browser instead of a tool like wget). Our tag and the upstream
release tag are on the same commit, so we've not introduced any
change to the tarball content except the name of its top-level
directory (that Git does not track).
Install gmmlib by running the following commands:
mkdir build && cd build && cmake -D CMAKE_INSTALL_PREFIX=/usr \ -D BUILD_TYPE=Release \ -G Ninja \ -W no-dev .. && ninja
The test suite is normally run by ninja unless -D RUN_TEST_SUITE=NO is passed to cmake.
Now, as the root
user:
ninja install