﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
8341	Incorrect LLVM dependency in Mesa	Armin K	bdubbs@…	"Note on the Mesa page states that LLVM and elfutils are required for several drivers.

That's not entirely true.

LLVM only is required for r300 (not elfutils), and it doesn't need the AMDGPU target.

Neither LLVM or elfutils are needed for r600 unless one uses --enable-r600-llvm-compiler or enables OpenCL, neither which is default in BLFS, and OCL requires additional deps not in the book; Former switch shouldn't be used anyways, SB is superior to llvm compiler.

{{{
 --enable-r600-llvm-compiler: Use this switch to enable an experimental R600 LLVM backend for graphics shaders which claims to speed up the driver. 
}}}

This statement should be reworked/removed, as it's no longer true (it may have been at one period in the past).

Both elfutils and LLVM are required only for radeonsi.

And still, only LLVM, without AMDGPU target, is needed for swr/llvmpipe. If llvm is not present, llvmpipe won't be built, but softpipe will be (both are different swrast implementations).

https://cgit.freedesktop.org/mesa/mesa/tree/configure.ac#n2409

https://cgit.freedesktop.org/mesa/mesa/tree/configure.ac#n2318"	enhancement	closed	normal	8.0	BOOK	SVN	medium	fixed		
