Remove dependency on llvm 67/292067/1 accepted/tizen/8.0/unified/20231005.095220 accepted/tizen/unified/20230613.170807 accepted/tizen/unified/riscv/20230720.024226
authorXuelian Bai <xuelian.bai@samsung.com>
Thu, 27 Apr 2023 03:30:19 +0000 (11:30 +0800)
committerXuelian Bai <xuelian.bai@samsung.com>
Thu, 27 Apr 2023 03:32:18 +0000 (11:32 +0800)
Disable llvmpipe, fallback to traditional swrast softpipe.

Change-Id: I88346e043e27364d4981770bb88df12485070f65
Signed-off-by: Xuelian Bai <xuelian.bai@samsung.com>
packaging/mesa.spec

index 634fa7f..daaf290 100644 (file)
@@ -9,16 +9,9 @@ Source:         %{name}-%{version}.tar.gz
 Source1001:     %{name}.manifest
 Source1002:     99-GPU-Acceleration.rules
 
-%define USE_LLVM 0
 
 BuildRequires:  bison
 BuildRequires:  flex
-%if %{USE_LLVM} == 1
-BuildRequires:  llvm
-BuildRequires:  llvm-devel
-BuildRequires:  llvm-static-devel
-Requires:       llvm
-%endif
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(expat)
 BuildRequires:  pkgconfig(libdrm) >= 2.4.75
@@ -54,16 +47,13 @@ ExclusiveArch:
 %define USE_GBM 0
 %define USE_VULKAN 1
 %define VULKAN_DRIVER broadcom
-%if %{USE_LLVM} == 1
-%enable_driver llvm
-%endif
 %if %{USE_GBM} == 1
 %enable_driver gbm
 %endif
 %if %{USE_VULKAN} == 1
 %enable_driver vulkan
 %endif
-%define gallium_drivers "vc4,v3d,kmsro%{?!enable_llvm:,swrast}"
+%define gallium_drivers "vc4,v3d,kmsro,swrast"
 %define vulkan_drivers "%{?enable_vulkan:%{VULKAN_DRIVER}}"
 %define dri_drivers "auto"
 %endif
@@ -102,7 +92,8 @@ meson --prefix %{_hal_prefix} build/ \
         -Dgallium-xa=false \
         -Dglx=disabled \
         -Ddri3=false \
-        -Dllvm=%{?enable_llvm:enabled}%{?!enable_llvm:disabled} \
+        -Ddraw-use-llvm=false \
+        -Dllvm=disabled \
         -Dgbm=%{?enable_gbm:enabled}%{?!enable_gbm:disabled} \
         -Dplatforms="tizen" \
         -Dgallium-drivers=%{gallium_drivers} \