Intel-gmmlib-22.4.1

#### Beyond Linux® From Scratch (systemd Edition) - Version 12.2

### Chapter 9. General Libraries

- Prev

  inih-58

- Next

  Jansson-2.14

- Up
- Home

# Intel-gmmlib-22.4.1

## Introduction to Intel-gmmlib

The Intel-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).

This package is known to build and work properly using an LFS 12.2 platform.

### Package Information

- Download (HTTP): https://github.com/intel/gmmlib/archive/intel-gmmlib-22.4.1.tar.gz

- Download MD5 sum: 37684beaa140a0926967ebd56193cc13

- Download size: 848 KB

- Estimated disk space required: 54 MB

- Estimated build time: 0.5 SBU

### Note

The tarball `intel-gmmlib-22.4.1.tar.gz` will extract to the directory `gmmlib-intel-gmmlib-22.4.1`.

### Intel-gmmlib Dependencies

#### Required

CMake-3.30.2

## Installation of Intel-gmmlib

Install Intel-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

## Contents

Installed Programs: None
Installed Libraries: libigdgmm.so
Installed Directories: /usr/include/igdgmm

### Short Descriptions

`libigdgmm.so` | contains functions that provide Memory Management functions for Intel Graphics Drivers

- Prev

  inih-58

- Next

  Jansson-2.14

- Up
- Home