Disable neon support
authorPeter Michael Green <plugwash@raspbian.org>
Fri, 29 Sep 2023 02:38:50 +0000 (03:38 +0100)
committerRaspbian forward porter <root@raspbian.org>
Fri, 29 Sep 2023 02:38:50 +0000 (03:38 +0100)
it seems to assume armv8 neon which not all systems have.

Gbp-Pq: Name disable-neon.patch

babl/base/meson.build
babl/meson.build
meson.build

index e59609cc03f9d9918556500d6135bdec7251b295..dc04b3c8ab56ba930630dac428d32fa6753b38f9 100644 (file)
@@ -44,13 +44,13 @@ if host_cpu_family == 'x86_64'
 endif
 
 
-if host_cpu_family == 'arm'
-
-  babl_base_arm_neon = static_library('babl_base-arm-neon',
-    babl_base_sources,
-    include_directories: [rootInclude, bablInclude],
-    dependencies: [math, lcms],
-    c_args: common_c_flags + arm_neon_flags
-  )
-
-endif
+#if host_cpu_family == 'arm'
+#
+#  babl_base_arm_neon = static_library('babl_base-arm-neon',
+#    babl_base_sources,
+#    include_directories: [rootInclude, bablInclude],
+#    dependencies: [math, lcms],
+#    c_args: common_c_flags + arm_neon_flags
+#  )
+#
+#endif
index 6e7c57f4445098be35c834991d544abaf504045e..094f119ba4bf522d89c41d9fce78d537b95d5582 100644 (file)
@@ -123,7 +123,7 @@ babl_includes = [rootInclude, bablBaseInclude]
 if host_cpu_family == 'x86_64'
   simd_extra = [babl_base_x86_64_v2, babl_base_x86_64_v3]
 elif host_cpu_family == 'arm'
-  simd_extra = [babl_base_arm_neon]
+  simd_extra = []
 else
   simd_extra = []
 endif
index 00f2b1164347f73c56904cd1f053abed7df401e0..4c5d4da41750782e009a282e42da2e9e3ce84d42 100644 (file)
@@ -94,8 +94,8 @@ elif host_cpu_family == 'ppc64'
   conf.set10('ARCH_PPC',    true)
   conf.set10('ARCH_PPC64',  true)
 elif host_cpu_family == 'arm'
-  have_arm = true
-  conf.set10('ARCH_ARM',  true)
+  #have_arm = true
+  #conf.set10('ARCH_ARM',  true)
 elif host_cpu_family == 'aarch64'
   have_aarch64 = true
   conf.set10('ARCH_AARCH64',  true)