package/mesa3d: RadeonSI needs llvm support
authorRomain Naour <romain.naour@gmail.com>
Sat, 28 Apr 2018 17:28:02 +0000 (19:28 +0200)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Tue, 1 May 2018 20:56:35 +0000 (22:56 +0200)
Fixes:
checking for AMDGPU... yes
configure: error: --enable-llvm is required when building radeonsi

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: MichaƂ Kalbarczyk <michal@gamecodehq.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/mesa3d/Config.in

index 32337a36a420fe124d21812a30735143dcd439a9..d620c0ab52479a38893fe6fb1bae32e671ac0db2 100644 (file)
@@ -117,21 +117,20 @@ comment "R600 driver needs a uClibc or glibc toolchain when llvm is enabled"
 config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_RADEONSI
        bool "Gallium Radeon SI driver"
        depends on BR2_i386 || BR2_x86_64
-       depends on !BR2_PACKAGE_MESA3D_LLVM || \
-               (BR2_PACKAGE_MESA3D_LLVM && (BR2_TOOLCHAIN_USES_UCLIBC || \
-                       BR2_TOOLCHAIN_USES_GLIBC)) # elfutils
+       depends on BR2_PACKAGE_MESA3D_LLVM
+       depends on BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC # elfutils
        select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
        select BR2_PACKAGE_LIBDRM_AMDGPU
        select BR2_PACKAGE_LIBDRM_RADEON
-       select BR2_PACKAGE_LLVM_AMDGPU if BR2_PACKAGE_MESA3D_LLVM
-       select BR2_PACKAGE_ELFUTILS if BR2_PACKAGE_MESA3D_LLVM
+       select BR2_PACKAGE_LLVM_AMDGPU
+       select BR2_PACKAGE_ELFUTILS
        select BR2_PACKAGE_MESA3D_NEEDS_XA
        help
          Driver for ATI/AMD Radeon HD7000/HD8000/Rx200 GPUs.
 
-# Radeon SI needs libelf when Mesa3D is built with LLVM support
+# Radeon SI needs libelf
 # musl is not currently compatible with elfutils
-comment "Radeon SI driver needs a uClibc or glibc toolchain when llvm is enabled"
+comment "Radeon SI driver needs a uClibc or glibc toolchain"
        depends on BR2_PACKAGE_MESA3D_LLVM
        depends on !(BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC)