~mozillateam/firefox/firefox.groovy

« back to all changes in this revision

Viewing changes to debian/patches/armhf-do-not-build-qcms-with-neon.patch

  • Committer: Olivier Tilloy
  • Date: 2021-05-25 14:23:46 UTC
  • mfrom: (1086.1.334 firefox-beta.groovy)
  • Revision ID: olivier.tilloy@canonical.com-20210525142346-hd45xd1zjrjfpa10
* New upstream release (89.0+build1)

[ Olivier Tilloy ]
* Update test expectation (https://bugzilla.mozilla.org/1699834)
  - debian/tests/search-engines
* Update the apparmor profile to allow the remote control protocol to open links in a running instance under Wayland (LP: #1925392), and to allow lsb_release to run with Python 3.9 (LP: #1861408)
  - debian/usr.bin.firefox.apparmor.14.10

[ Rico Tzschichholz ]
* Bump build-deps on gtk+-3.0 >= 3.14, glib2.0 >= 2.42
  - debian/control{,.in}
* Update patches
  - debian/patches/armhf-do-not-build-qcms-with-neon.patch
  - debian/patches/armhf-reduce-linker-memory-use.patch
  - debian/patches/relax-cargo-dep.patch

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
 pub use transform::Transform;
8
8
 #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
9
9
 mod transform_avx;
10
 
-#[cfg(any(target_arch = "aarch64", target_arch = "arm"))]
11
 
+#[cfg(any(target_arch = "aarch64"))]
 
10
-#[cfg(all(any(target_arch = "aarch64", target_arch = "arm"), feature = "neon"))]
 
11
+#[cfg(all(any(target_arch = "aarch64"), feature = "neon"))]
12
12
 mod transform_neon;
13
13
 #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
14
14
 mod transform_sse2;
18
18
 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
19
19
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
20
20
 
21
 
-#[cfg(any(target_arch = "arm", target_arch = "aarch64"))]
22
 
+#[cfg(any(target_arch = "aarch64"))]
 
21
-#[cfg(all(any(target_arch = "arm", target_arch = "aarch64"), feature = "neon"))]
 
22
+#[cfg(all(any(target_arch = "aarch64"), feature = "neon"))]
23
23
 use crate::transform_neon::{
24
24
     qcms_transform_data_bgra_out_lut_neon, qcms_transform_data_rgb_out_lut_neon,
25
25
     qcms_transform_data_rgba_out_lut_neon,
27
27
                 }
28
28
             }
29
29
 
30
 
-            #[cfg(target_arch = "arm")]
 
30
-            #[cfg(all(target_arch = "arm", feature = "neon"))]
31
31
-            let neon_supported = is_arm_feature_detected!("neon");
32
 
             #[cfg(target_arch = "aarch64")]
 
32
             #[cfg(all(target_arch = "aarch64", feature = "neon"))]
33
33
             let neon_supported = is_aarch64_feature_detected!("neon");
34
34
 
35
 
-            #[cfg(any(target_arch = "arm", target_arch = "aarch64"))]
36
 
+            #[cfg(any(target_arch = "aarch64"))]
 
35
-            #[cfg(all(any(target_arch = "arm", target_arch = "aarch64"), feature = "neon"))]
 
36
+            #[cfg(all(any(target_arch = "aarch64"), feature = "neon"))]
37
37
             if neon_supported {
38
38
                 if in_type == RGB8 {
39
39
                     transform.transform_fn = Some(qcms_transform_data_rgb_out_lut_neon)