disable to build gbm 88/317488/1 accepted/tizen_9.0_unified accepted/tizen_unified accepted/tizen_unified_dev accepted/tizen_unified_toolchain accepted/tizen_unified_x accepted/tizen_unified_x_asan tizen tizen_9.0 accepted/tizen/9.0/unified/20241030.234844 accepted/tizen/unified/20240911.104740 accepted/tizen/unified/dev/20240913.055620 accepted/tizen/unified/toolchain/20241004.101445 accepted/tizen/unified/x/20240912.013738 accepted/tizen/unified/x/asan/20241013.235801 tizen_9.0_m2_release
authorJoonbum Ko <joonbum.ko@samsung.com>
Wed, 11 Sep 2024 02:37:49 +0000 (11:37 +0900)
committerJoonbum Ko <joonbum.ko@samsung.com>
Wed, 11 Sep 2024 02:37:52 +0000 (11:37 +0900)
 - mesa's libgbm causes conflicts with platform's libgbm

Change-Id: I70a3b9d7fc94ac14fe91c3117d273e2fcaa9180d
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
packaging/mesa.spec

index 824b3ca..59368d0 100644 (file)
@@ -56,12 +56,17 @@ ExclusiveArch:
 
 %else
 %define USE_VULKAN 1
+%define USE_GBM 0
 %define VULKAN_DRIVER broadcom
 
 %if %{USE_VULKAN} == 1
 %enable_driver vulkan
 %endif
 
+%if %{USE_GBM} == 1
+%enable_driver gbm
+%endif
+
 %enable_gallium_driver kmsro
 %enable_gallium_driver swrast
 %enable_gallium_driver vc4
@@ -72,7 +77,6 @@ ExclusiveArch:
 %define dri_drivers "auto"
 %endif
 
-%enable_driver gbm
 
 %{echo: enabled gallium drivers : %{expand:%{gallium_drivers}}}
 
@@ -127,7 +131,9 @@ mkdir -p %{buildroot}%{_hal_prefix}/share/vulkan/icd.d
 
 cp -a %{buildroot}%{_hal_libdir}/libEGL* %{buildroot}%{_hal_libdir}/driver/
 cp -a %{buildroot}%{_hal_libdir}/libGLES* %{buildroot}%{_hal_libdir}/driver/
+%if %{expand:%{?enable_gbm:1}%{?!enable_gbm:0}}
 cp -a %{buildroot}%{_hal_libdir}/libgbm* %{buildroot}%{_hal_libdir}/driver/
+%endif
 
 mkdir -p %{buildroot}%{_hal_libdir}/udev/rules.d
 cp 99-GPU-Acceleration.rules %{buildroot}%{_hal_libdir}/udev/rules.d
@@ -161,7 +167,7 @@ cp COPYING %{buildroot}%{_hal_prefix}/share/licenses/%{name}/
 %{_hal_libdir}/dri/i915_dri.so
 %endif
 
-%if %{enable_gbm}
+%if %{expand:%{?enable_gbm:1}%{?!enable_gbm:0}}
 %{_hal_libdir}/driver/libgbm*
 %endif