Skip to content

Commit

Permalink
chromium-*-beta=76.0.3809.71
Browse files Browse the repository at this point in the history
New beta builds. Added fix for v8 as it needs to wrap for qemu
a new binary.
  • Loading branch information
Jose Dapena Paz committed Jul 22, 2019
1 parent ea200e4 commit 3953d19
Show file tree
Hide file tree
Showing 2 changed files with 59 additions and 4 deletions.
8 changes: 4 additions & 4 deletions recipes-browser/chromium/chromium-beta.inc
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
require chromium-upstream-tarball.inc

PV = "76.0.3809.46"
PV = "76.0.3809.71"

SRC_URI[md5sum] = "2b5c7ac5eb62d0f302ec8ee1ce35523b"
SRC_URI[sha256sum] = "88ddb81ee20c52fc5fede5046befc80e5fa0403f2befc36c246f5337e7805cc0"
SRC_URI[md5sum] = "10b979c8dfd20bcb09533de81ac88a9b"
SRC_URI[sha256sum] = "22df73d3efdbc295ad7bd21be40662e8087c6eb1c32d8c19a199918284153888"

LIC_FILES_CHKSUM += "\
file://${S}/buildtools/third_party/libc++/trunk/LICENSE.TXT;md5=55d89dd7eec8d3b4204b680e27da3953 \
Expand Down Expand Up @@ -32,7 +32,7 @@ LIC_FILES_CHKSUM += "\
"

SRC_URI += " \
file://0001-Wrap-mksnapshot-and-torque-calls-on-Yocto-building-w.patch;patchdir=v8 \
file://0001-v8-7.6.303.22-Wrap-several-native-binary-calls-on-Yo.patch;patchdir=v8 \
file://0001-Use-v8-qemu-wrapper.sh-on-v8-context-snapshot-creati.patch \
file://0001-Add-missing-limits-header-to-crashpad.patch;patchdir=third_party/crashpad/crashpad \
file://0001-NEON-do-not-use-certain-calls-that-would-break-GCC-b.patch;patchdir=third_party/skia \
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
From 4729605f30a924990eb49a373b6782cd7e9ad6cd Mon Sep 17 00:00:00 2001
From: Jose Dapena Paz <jose.dapena@lge.com>
Date: Tue, 12 Feb 2019 19:00:28 +0100
Subject: [v8 7.6.303.22] Wrap several native binary calls on Yocto building
with qemu.

The patch below makes the V8 binaries run during the build be invoked through
QEMU, as they are built for the target:
* mksnapshot
* torque
* gen-regexp-special-case

Based on original patch from Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>

Upstream-Status: Inappropriate [embedded specific]

diff --git a/BUILD.gn b/BUILD.gn
index 8640517ae5..9d75d47699 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -1075,6 +1075,7 @@ action("run_torque") {
}

args = [
+ "./v8-qemu-wrapper.sh",
"./" + rebase_path(get_label_info(":torque($v8_generator_toolchain)",
"root_out_dir") + "/torque",
root_build_dir),
@@ -1153,6 +1154,7 @@ action("generate_bytecode_builtins_list") {
":bytecode_builtins_list_generator($v8_generator_toolchain)",
]
args = [
+ "./v8-qemu-wrapper.sh",
"./" + rebase_path(
get_label_info(
":bytecode_builtins_list_generator($v8_generator_toolchain)",
@@ -1196,6 +1198,7 @@ template("run_mksnapshot") {
data = []

args = [
+ "./v8-qemu-wrapper.sh",
"./" + rebase_path(get_label_info(":mksnapshot($v8_snapshot_toolchain)",
"root_out_dir") + "/mksnapshot",
root_build_dir),
@@ -3928,6 +3931,7 @@ action("run_gen-regexp-special-case") {
]

args = [
+ "./v8-qemu-wrapper.sh",
"./" + rebase_path(
get_label_info(":gen-regexp-special-case($v8_generator_toolchain)",
"root_out_dir") + "/gen-regexp-special-case",
--
2.20.1

0 comments on commit 3953d19

Please sign in to comment.