Vulkan-Loader-1.4.341.0

Introduction to Vulkan-Loader

The Vulkan-Loader package contains a library which provides the Vulkan API and provides core support for graphics drivers for Vulkan.

[Note]

Note

This version of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable version of the System V books.

Package Information

Vulkan-loader Dependencies

Required

CMake-4.2.3, Vulkan-Headers-1.4.341.0, and Xorg Libraries

Recommended

Recommended (Runtime)

Mesa-25.3.5 (for Vulkan drivers)

Optional (for testing)

git-2.53.0

[Note]

Note

An Internet connection is needed for some tests of this package. The system certificate store may need to be set up with make-ca-1.16.1 before testing this package.

Installation of Vulkan-Loader

[Note]

Note

If this package is being installed on a system where Mesa has already been installed previously, please rebuild Mesa-25.3.5 after this package to install Vulkan graphics drivers.

Install Vulkan-Loader by running the following commands:

mkdir build &&
cd    build &&

cmake -D CMAKE_INSTALL_PREFIX=/usr   \
      -D CMAKE_BUILD_TYPE=Release    \
      -D CMAKE_SKIP_INSTALL_RPATH=ON \
      -G Ninja .. &&
ninja

To run the test suite, issue (note that the command will use git-2.53.0 to download a copy of GoogleTest for building the test suite):

sed "s/'git', 'clone'/&, '--depth=1', '-b', self.commit/" \
    -i ../scripts/update_deps.py &&
cmake -D BUILD_TESTS=ON -D UPDATE_DEPS=ON .. &&
ninja &&
ninja test

Now, as the root user:

ninja install

Command Explanations

-D CMAKE_SKIP_INSTALL_RPATH=ON: This switch makes cmake remove hardcoded library search paths (rpath) when installing a binary executable file or a shared library. This package does not need rpath once it's installed into the standard location, and rpath may sometimes cause unwanted effects or even security issues.

-D BUILD_WSI_WAYLAND_SUPPORT=OFF: This option allows building without Wayland-1.24.0 support.

Contents

Installed Programs: None
Installed Libraries: libvulkan.so
Installed Directories: /usr/lib/cmake/VulkanLoader

Short Descriptions

libvulkan.so

provides the Vulkan API and core support for graphics drivers