mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-09-02 05:14:15 +00:00
Abseil-cpp assumes that if you are building for ARM, you can use neon instructions. This is of course bogus, since not every ARM platform supports these. This then leaks via pkgconfig into any package using abseil-cpp, e.g. gprc. Fixes application crashes on ARM platforms without neon that use grpc due to use of illegal instructions. Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
38 lines
1.1 KiB
Diff
38 lines
1.1 KiB
Diff
From d25cf3b9aa873595a19e197cc29ab46c0093bff1 Mon Sep 17 00:00:00 2001
|
|
From: Sinan Kaya <sinan.kaya@microsoft.com>
|
|
Date: Mon, 3 Feb 2020 03:25:57 +0000
|
|
Subject: [PATCH 2/3] Remove maes option from cross-compilation
|
|
|
|
---
|
|
absl/copts/GENERATED_AbseilCopts.cmake | 4 ----
|
|
absl/copts/GENERATED_copts.bzl | 4 ----
|
|
2 files changed, 8 deletions(-)
|
|
|
|
diff --git a/absl/copts/GENERATED_AbseilCopts.cmake b/absl/copts/GENERATED_AbseilCopts.cmake
|
|
index a4ab1aa2041e..23b9253c1f00 100644
|
|
--- a/absl/copts/GENERATED_AbseilCopts.cmake
|
|
+++ b/absl/copts/GENERATED_AbseilCopts.cmake
|
|
@@ -158,7 +158,3 @@ list(APPEND ABSL_RANDOM_HWAES_ARM64_FLAGS
|
|
list(APPEND ABSL_RANDOM_HWAES_MSVC_X64_FLAGS
|
|
)
|
|
|
|
-list(APPEND ABSL_RANDOM_HWAES_X64_FLAGS
|
|
- "-maes"
|
|
- "-msse4.1"
|
|
-)
|
|
diff --git a/absl/copts/GENERATED_copts.bzl b/absl/copts/GENERATED_copts.bzl
|
|
index a6efc98e11d4..1e847f769501 100644
|
|
--- a/absl/copts/GENERATED_copts.bzl
|
|
+++ b/absl/copts/GENERATED_copts.bzl
|
|
@@ -159,7 +159,3 @@ ABSL_RANDOM_HWAES_ARM64_FLAGS = [
|
|
ABSL_RANDOM_HWAES_MSVC_X64_FLAGS = [
|
|
]
|
|
|
|
-ABSL_RANDOM_HWAES_X64_FLAGS = [
|
|
- "-maes",
|
|
- "-msse4.1",
|
|
-]
|
|
--
|
|
2.36.1
|
|
|