O pacote Vulkan-Loader contém uma biblioteca que fornece a API do Vulkan e fornece suporte básico para controladores gráficos para Vulkan.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.3.
Transferência (HTTP): https://github.com/KhronosGroup/Vulkan-Loader/archive/v1.4.304/Vulkan-Loader-1.4.304.tar.gz
Soma de verificação MD5 da transferência: bda057142f094da44dfa8efbf342f503
Tamanho da transferência: 1,7 MB
Espaço em disco estimado exigido: 11 MB
Tempo de construção estimado: menos que 0,1 UPC
CMake-3.31.5, Vulkan-Headers-1.4.304 e Bibliotecas do Xorg
Mesa-24.3.4 (para controladores Vulkan)
Uma conexão com a Internet é necessária para alguns testes desse pacote. A loja de certificados do sistema possivelmente precise ser configurada com make-ca-1.15 antes de se testar esse pacote
Se esse pacote estiver sendo instalado em um sistema onde Mesa já tenha sido instalado anteriormente, por favor, reconstrua Mesa-24.3.4 depois desse pacote para instalar os controladores gráficos do Vulkan.
Instale Vulkan-Loader executando os seguintes comandos:
mkdir build && cd build && cmake -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_BUILD_TYPE=Release \ -D CMAKE_SKIP_INSTALL_RPATH=ON \ -G Ninja .. && ninja
Para executar a suíte de teste, emita (observe que o comando usará git-2.48.1 para baixar uma cópia do GoogleTest para construir a suíte de teste):
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
Agora, como o(a) usuário(a) root
:
ninja install
-D
CMAKE_SKIP_INSTALL_RPATH=ON
: Essa chave faz com que
cmake remova caminhos
de pesquisa de biblioteca rigidamente codificados (rpath) ao
instalar um arquivo binário executável ou uma biblioteca
compartilhada. Esse pacote não precisa do rpath depois de instalado
no local padrão, e o rpath ocasionalmente pode causar efeitos
indesejados ou até mesmo problemas de segurança.
-D BUILD_WSI_WAYLAND_SUPPORT=OFF
: Essa
opção permite construir sem suporte a Wayland-1.23.0.