[oe] [meta-browser][PATCH V2] chromium: Disable use_sysroot

Khem Raj raj.khem at gmail.com
Thu Aug 3 17:18:50 UTC 2017


This variable is required to be unset so that we
can tell the system that we are using a different
newer C++ runtime library than the sysroot which
helps in compiling with clang also

Fixes link errors like
undefined reference to '__atomic_is_lock_free'

Signed-off-by: Khem Raj <raj.khem at gmail.com>
---
 recipes-browser/chromium/files/aarch64/oe-defaults.gypi | 3 ++-
 recipes-browser/chromium/files/armv6/oe-defaults.gypi   | 3 ++-
 recipes-browser/chromium/files/armv7a/oe-defaults.gypi  | 3 ++-
 recipes-browser/chromium/files/armv7ve/oe-defaults.gypi | 3 ++-
 recipes-browser/chromium/files/x86-64/oe-defaults.gypi  | 1 +
 recipes-browser/chromium/files/x86/oe-defaults.gypi     | 1 +
 6 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/recipes-browser/chromium/files/aarch64/oe-defaults.gypi b/recipes-browser/chromium/files/aarch64/oe-defaults.gypi
index 27e1cfe..cfdeab6 100644
--- a/recipes-browser/chromium/files/aarch64/oe-defaults.gypi
+++ b/recipes-browser/chromium/files/aarch64/oe-defaults.gypi
@@ -10,6 +10,7 @@
     'use_kerberos': 0,
     'use_cups': 0,
     'use_gnome_keyring': 0,
-    'linux_link_gnome_keyring': 0
+    'linux_link_gnome_keyring': 0,
+    'use_sysroot': 0,
   }, 
 }
diff --git a/recipes-browser/chromium/files/armv6/oe-defaults.gypi b/recipes-browser/chromium/files/armv6/oe-defaults.gypi
index 27e1cfe..cfdeab6 100644
--- a/recipes-browser/chromium/files/armv6/oe-defaults.gypi
+++ b/recipes-browser/chromium/files/armv6/oe-defaults.gypi
@@ -10,6 +10,7 @@
     'use_kerberos': 0,
     'use_cups': 0,
     'use_gnome_keyring': 0,
-    'linux_link_gnome_keyring': 0
+    'linux_link_gnome_keyring': 0,
+    'use_sysroot': 0,
   }, 
 }
diff --git a/recipes-browser/chromium/files/armv7a/oe-defaults.gypi b/recipes-browser/chromium/files/armv7a/oe-defaults.gypi
index 27e1cfe..cfdeab6 100644
--- a/recipes-browser/chromium/files/armv7a/oe-defaults.gypi
+++ b/recipes-browser/chromium/files/armv7a/oe-defaults.gypi
@@ -10,6 +10,7 @@
     'use_kerberos': 0,
     'use_cups': 0,
     'use_gnome_keyring': 0,
-    'linux_link_gnome_keyring': 0
+    'linux_link_gnome_keyring': 0,
+    'use_sysroot': 0,
   }, 
 }
diff --git a/recipes-browser/chromium/files/armv7ve/oe-defaults.gypi b/recipes-browser/chromium/files/armv7ve/oe-defaults.gypi
index 27e1cfe..cfdeab6 100644
--- a/recipes-browser/chromium/files/armv7ve/oe-defaults.gypi
+++ b/recipes-browser/chromium/files/armv7ve/oe-defaults.gypi
@@ -10,6 +10,7 @@
     'use_kerberos': 0,
     'use_cups': 0,
     'use_gnome_keyring': 0,
-    'linux_link_gnome_keyring': 0
+    'linux_link_gnome_keyring': 0,
+    'use_sysroot': 0,
   }, 
 }
diff --git a/recipes-browser/chromium/files/x86-64/oe-defaults.gypi b/recipes-browser/chromium/files/x86-64/oe-defaults.gypi
index 0a6e8e8..9f858d4 100644
--- a/recipes-browser/chromium/files/x86-64/oe-defaults.gypi
+++ b/recipes-browser/chromium/files/x86-64/oe-defaults.gypi
@@ -11,5 +11,6 @@
     'use_cups': 0,
     'use_gnome_keyring': 0,
     'linux_link_gnome_keyring': 0,
+    'use_sysroot': 0,
   }, 
 }
diff --git a/recipes-browser/chromium/files/x86/oe-defaults.gypi b/recipes-browser/chromium/files/x86/oe-defaults.gypi
index 0a6e8e8..9f858d4 100644
--- a/recipes-browser/chromium/files/x86/oe-defaults.gypi
+++ b/recipes-browser/chromium/files/x86/oe-defaults.gypi
@@ -11,5 +11,6 @@
     'use_cups': 0,
     'use_gnome_keyring': 0,
     'linux_link_gnome_keyring': 0,
+    'use_sysroot': 0,
   }, 
 }
-- 
2.13.4




More information about the Openembedded-devel mailing list