Disable neon support
authorPeter Michael Green <plugwash@raspbian.org>
Sat, 27 Aug 2022 09:54:36 +0000 (10:54 +0100)
committerPeter Michael Green <plugwash@raspbian.org>
Sat, 27 Aug 2022 09:54:36 +0000 (10:54 +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 d432dca6dc36921a96f38bb62e0d0cc7c416a32b..31bbaf91d02d44c0d5c4d006fd804462b1c2d766 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 2623e93c398d10b3155fc40418c5f84ae58ddce4..fd9b3adbe87085e23fa8deec062d7ed1bc5bf10d 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)