From nobody Fri Jun 03 09:04:00 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 5E9BF1B4F2D3; Fri, 3 Jun 2022 09:04:03 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LDxl50Cq5z3HP7; Fri, 3 Jun 2022 09:04:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1654247041; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=67HDlZoTDIPhXcEexWAOedbN7vGgdNanyrT7H+L5o18=; b=aQ+o3mXXSQmw4iwkUnOhamAsYytDghU0ra1BOktpj0SUYdZynvgBsX2mN5L07ayZPpwNrl 5E2mN6CD5hnaxhhX0kvGUDuOSY11CvEFZCyeC31NI3Scr/vK2CUplFbH9SzdPuHeIpZHFm g82MiQUvaSDm0i+n6EXtr4CJAhEUbapLKzcAbPzYl5h+STW7LdQMXFOfpW0KfzbDasnKJn vP6z4i5e7nMFJKUdahZ15L2EWxUwMbzDNmbmux+09jUHFr2LWJ2x55aoIEn7R4W7ajPXoX NKo6190ZGXPcOjblVEragvpxvBS5KOK7SyHwbnNxyL3kCBMCROTJqLkEJimrYw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id A2F45263C5; Fri, 3 Jun 2022 09:04:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 253940Z6089196; Fri, 3 Jun 2022 09:04:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 253940uE089195; Fri, 3 Jun 2022 09:04:00 GMT (envelope-from git) Date: Fri, 3 Jun 2022 09:04:00 GMT Message-Id: <202206030904.253940uE089195@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: f85e9f2c9dcf - main - lang/v8: Update to 10.2.154.4 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f85e9f2c9dcf7f2b6e54d1628182dac406796d92 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1654247041; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=67HDlZoTDIPhXcEexWAOedbN7vGgdNanyrT7H+L5o18=; b=KKGsVUxjFSF7Xpwh9glEUBW6Z6elQDFWlIfXW9z6NN3fFDsu/ciw1OH3A72BYtYDzt2HxH CVbsc7G6+xcF0ZM2p7orFfdMHtOyM2TMigOB8p+W9L6AsZNZbb2Rlx+hokFmWNp3rpb/Bi ksYi5C2N6IL+VvSEWdeeoaVyNyF66b4uJX1Ut2ek16VvD8cEvZ1AML6bNEzn19MgCdAsN0 TAPYrPPRRs3Ai9gc4543FPMawa2NzB99GeNq7YWoaT5yEjwzKRIWRVtgzM3Dd1EOesBQig 9aQAegnr9wwxE/d/PjGy8OS98dLZb/or3p9SwhU+fr1bIWMTiiHpOZJNugZYXA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1654247041; a=rsa-sha256; cv=none; b=kSTi6iuV6IGMAHzsh/cXBUWSQFtjL61F/UdWIQ3tjicCdA4p4CoDRdBg6Tn7+aLmgA1PbO NfmgSPYj/esiQ0TmiqBme9pe2aAh+gYARApZknOOzirgT4bTukfbPEBHSH22SJxQqhNkQQ m+uhHYMH3fVavn4Np+P5dByG9Z9WvqyAoL/yLFPc/EeK9zBiuRKsxN1iT8qQ958iJ2T+z+ dBdnyFcPE6h1qvBLNhpwaQBWPnvHNn0YB4RBMl10MreOprBwR+fO0xvGUyNCvvxMo+MOU3 zDjTBMsVBSC2HkJY3Q5dpoM06cbjq8Oe0OUxn4vG3sqeEdye42l36WFptxaapA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=f85e9f2c9dcf7f2b6e54d1628182dac406796d92 commit f85e9f2c9dcf7f2b6e54d1628182dac406796d92 Author: Po-Chuan Hsieh AuthorDate: 2022-06-03 08:49:46 +0000 Commit: Po-Chuan Hsieh CommitDate: 2022-06-03 09:00:25 +0000 lang/v8: Update to 10.2.154.4 Changes: https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/10.2-lkgr --- lang/v8/Makefile | 32 ++++++++++---------- lang/v8/distinfo | 34 +++++++++++----------- lang/v8/files/patch-BUILD.gn | 8 ++--- lang/v8/files/patch-build_config_BUILDCONFIG.gn | 8 ++--- lang/v8/files/patch-build_config_compiler_BUILD.gn | 24 +++++++-------- .../files/patch-build_config_compiler_compiler.gni | 4 +-- lang/v8/files/patch-build_config_linux_BUILD.gn | 8 ++--- .../files/patch-build_toolchain_gcc__toolchain.gni | 4 +-- lang/v8/files/patch-src_api_api.cc | 4 +-- 9 files changed, 63 insertions(+), 63 deletions(-) diff --git a/lang/v8/Makefile b/lang/v8/Makefile index f495fb90d3b5..f016ab56530a 100644 --- a/lang/v8/Makefile +++ b/lang/v8/Makefile @@ -1,17 +1,17 @@ # We follow the stable channel on https://omahaproxy.appspot.com/ -# https://chromium.googlesource.com/v8/v8/+/refs/heads/10.1-lkgr +# https://chromium.googlesource.com/v8/v8/+/refs/heads/10.2-lkgr PORTNAME= v8 -PORTVERSION= 10.1.124.12 +PORTVERSION= 10.2.154.4 CATEGORIES= lang -MASTER_SITES= LOCAL/sunpoet/v8/${PORTVERSION:R:R} -DISTFILES= build-${BUILD_REV}.tar.gz \ - buildtools-${BUILDTOOLS_REV}.tar.gz \ - clang-${CLANG_REV}.tar.gz \ - common-${COMMON_REV}.tar.gz \ - googletest-${GOOGLETEST_REV}.tar.gz \ - icu-${ICU_REV}.tar.gz \ - zlib-${ZLIB_REV}.tar.gz +MASTER_SITES= LOCAL/sunpoet/v8/${PORTVERSION:R:R}:local +DISTFILES= build-${BUILD_REV}.tar.gz:local \ + buildtools-${BUILDTOOLS_REV}.tar.gz:local \ + clang-${CLANG_REV}.tar.gz:local \ + common-${COMMON_REV}.tar.gz:local \ + googletest-${GOOGLETEST_REV}.tar.gz:local \ + icu-${ICU_REV}.tar.gz:local \ + zlib-${ZLIB_REV}.tar.gz:local DIST_SUBDIR= v8/${PORTVERSION:R:R} EXTRACT_ONLY= ${DISTNAME}.tar.gz @@ -43,13 +43,13 @@ CPE_VENDOR= google CONFLICTS_INSTALL= v8-beta -BUILD_REV= 3d9590754d5d23e62d15472c5baf6777ca59df20 -BUILDTOOLS_REV= 113dd1badbcbffea108a8c95ac7c89c22bfd25f3 -CLANG_REV= b60d34c100e5a8f4b01d838527f000faab673da3 +BUILD_REV= b37c340767cf9e7777d4ca5a588c34c5744df9b2 +BUILDTOOLS_REV= c2e4795660817c2776dbabd778b92ed58c074032 +CLANG_REV= b5e2f7c16bbf3aefc9354e8fbad3de0a543f2193 COMMON_REV= d115b033c4e53666b535cbd1985ffe60badad082 -GOOGLETEST_REV= ae5e06dd35c6137d335331b0815cf1f60fd7e3c5 -ICU_REV= 8a5b728e4f43b0eabdb9ea450f956d67cfb22719 -ZLIB_REV= b0676a1f52484bf53a1a49d0e48ff8abc430fafe +GOOGLETEST_REV= af29db7ec28d6df1c7f0f745186884091e602e07 +ICU_REV= 1fd0dbea04448c3f73fe5cb7599f9472f0f107f1 +ZLIB_REV= a6d209ab932df0f1c9d5b7dc67cfa74e8a3272c0 # Run "gn args --list out/Release" for all variables. # Some parts don't have use_system_* flag, and can be turned on/off by using diff --git a/lang/v8/distinfo b/lang/v8/distinfo index 6ca19f2b8c7d..805913c21d66 100644 --- a/lang/v8/distinfo +++ b/lang/v8/distinfo @@ -1,17 +1,17 @@ -TIMESTAMP = 1652446246 -SHA256 (v8/10.1/build-3d9590754d5d23e62d15472c5baf6777ca59df20.tar.gz) = 02fa820708804f25489f6f9ce8b2d8d9fbc8be28a71707d94bd8c25619087373 -SIZE (v8/10.1/build-3d9590754d5d23e62d15472c5baf6777ca59df20.tar.gz) = 1412762 -SHA256 (v8/10.1/buildtools-113dd1badbcbffea108a8c95ac7c89c22bfd25f3.tar.gz) = b2b5584e6c355f85aeba32f040e77f5d6780fea6ab8bb794eaddae25f0066077 -SIZE (v8/10.1/buildtools-113dd1badbcbffea108a8c95ac7c89c22bfd25f3.tar.gz) = 87013 -SHA256 (v8/10.1/clang-b60d34c100e5a8f4b01d838527f000faab673da3.tar.gz) = a75b61def87693b6942477d81c52db2c0a7451309fdfac6e0e500304f55d10a4 -SIZE (v8/10.1/clang-b60d34c100e5a8f4b01d838527f000faab673da3.tar.gz) = 300514 -SHA256 (v8/10.1/common-d115b033c4e53666b535cbd1985ffe60badad082.tar.gz) = 14d235ff3cc1c035090ef4fe26a9f46c0147474e6eb47ab6cbe85abcb47b84f7 -SIZE (v8/10.1/common-d115b033c4e53666b535cbd1985ffe60badad082.tar.gz) = 10495 -SHA256 (v8/10.1/googletest-ae5e06dd35c6137d335331b0815cf1f60fd7e3c5.tar.gz) = de43e6a5b60920910d0176fd422127eeb1568c585498c9809bfe4892bf232c03 -SIZE (v8/10.1/googletest-ae5e06dd35c6137d335331b0815cf1f60fd7e3c5.tar.gz) = 834526 -SHA256 (v8/10.1/icu-8a5b728e4f43b0eabdb9ea450f956d67cfb22719.tar.gz) = 1390ec1bb71a5d84941f8868c421651690cb6de99ada5626a534b49df9b9244d -SIZE (v8/10.1/icu-8a5b728e4f43b0eabdb9ea450f956d67cfb22719.tar.gz) = 52450740 -SHA256 (v8/10.1/zlib-b0676a1f52484bf53a1a49d0e48ff8abc430fafe.tar.gz) = 79d59e69e2a4c53548b45c9e5c7f601b19af3759d3b00a0792e8789ef51adf3f -SIZE (v8/10.1/zlib-b0676a1f52484bf53a1a49d0e48ff8abc430fafe.tar.gz) = 319424 -SHA256 (v8/10.1/v8-v8-10.1.124.12_GH0.tar.gz) = 8f4c640721123af612106cd1939d42191a69a4633a889f384e551b36763cf11f -SIZE (v8/10.1/v8-v8-10.1.124.12_GH0.tar.gz) = 27727251 +TIMESTAMP = 1653925888 +SHA256 (v8/10.2/build-b37c340767cf9e7777d4ca5a588c34c5744df9b2.tar.gz) = 527c3f73f5ef790b6a87af93214b23099c66fac3d02465e5cb71b919f742f0d7 +SIZE (v8/10.2/build-b37c340767cf9e7777d4ca5a588c34c5744df9b2.tar.gz) = 1422869 +SHA256 (v8/10.2/buildtools-c2e4795660817c2776dbabd778b92ed58c074032.tar.gz) = 2bacd2c0e58dd75c23683e35848e3071105fdf0d5c4d8ffb24c1ae8d57340f28 +SIZE (v8/10.2/buildtools-c2e4795660817c2776dbabd778b92ed58c074032.tar.gz) = 87048 +SHA256 (v8/10.2/clang-b5e2f7c16bbf3aefc9354e8fbad3de0a543f2193.tar.gz) = 94312a8d1f052def09bd96188cb07f48d71151fbe3ab02fe7d0c5e10a1d59a8a +SIZE (v8/10.2/clang-b5e2f7c16bbf3aefc9354e8fbad3de0a543f2193.tar.gz) = 301116 +SHA256 (v8/10.2/common-d115b033c4e53666b535cbd1985ffe60badad082.tar.gz) = 189d70655308c549c4b18a0d4875e7dbdca061f5041eecb7e3865631ab51ad46 +SIZE (v8/10.2/common-d115b033c4e53666b535cbd1985ffe60badad082.tar.gz) = 10496 +SHA256 (v8/10.2/googletest-af29db7ec28d6df1c7f0f745186884091e602e07.tar.gz) = 67ea233b7e7fe4ec41967500ff59dbdc8a8f35b3b70406542937e4f1b28185c0 +SIZE (v8/10.2/googletest-af29db7ec28d6df1c7f0f745186884091e602e07.tar.gz) = 840854 +SHA256 (v8/10.2/icu-1fd0dbea04448c3f73fe5cb7599f9472f0f107f1.tar.gz) = 22953e0394838abb98596cad7000761de485dfaf437e28cdf2f2da7f33741914 +SIZE (v8/10.2/icu-1fd0dbea04448c3f73fe5cb7599f9472f0f107f1.tar.gz) = 52517961 +SHA256 (v8/10.2/zlib-a6d209ab932df0f1c9d5b7dc67cfa74e8a3272c0.tar.gz) = a7e25489144d9ef67676e842ef0592ff8fb8f90ef65a0f339911af21b0c8ee9e +SIZE (v8/10.2/zlib-a6d209ab932df0f1c9d5b7dc67cfa74e8a3272c0.tar.gz) = 343555 +SHA256 (v8/10.2/v8-v8-10.2.154.4_GH0.tar.gz) = 6f4865ffe499f51da3e422cf7e4d85d3dab1b0a99b2d5bf204910ce423505597 +SIZE (v8/10.2/v8-v8-10.2.154.4_GH0.tar.gz) = 27791748 diff --git a/lang/v8/files/patch-BUILD.gn b/lang/v8/files/patch-BUILD.gn index 14f0db784cd8..7906d938cd75 100644 --- a/lang/v8/files/patch-BUILD.gn +++ b/lang/v8/files/patch-BUILD.gn @@ -1,6 +1,6 @@ ---- BUILD.gn.orig 2022-03-17 10:34:15 UTC +--- BUILD.gn.orig 2022-04-21 12:21:39 UTC +++ BUILD.gn -@@ -5229,7 +5229,7 @@ v8_component("v8_libbase") { +@@ -5239,7 +5239,7 @@ v8_component("v8_libbase") { } } @@ -9,7 +9,7 @@ sources += [ "src/base/debug/stack_trace_posix.cc", "src/base/platform/platform-linux.cc", -@@ -5246,6 +5246,12 @@ v8_component("v8_libbase") { +@@ -5256,6 +5256,12 @@ v8_component("v8_libbase") { ] libs = [ "dl" ] @@ -22,7 +22,7 @@ } else if (is_android) { if (current_toolchain == host_toolchain) { libs = [ -@@ -5769,6 +5775,7 @@ if (v8_monolithic) { +@@ -5778,6 +5784,7 @@ if (v8_monolithic) { ":v8_libplatform", "//build/win:default_exe_manifest", ] diff --git a/lang/v8/files/patch-build_config_BUILDCONFIG.gn b/lang/v8/files/patch-build_config_BUILDCONFIG.gn index 794a898973cd..8997cf68b1ed 100644 --- a/lang/v8/files/patch-build_config_BUILDCONFIG.gn +++ b/lang/v8/files/patch-build_config_BUILDCONFIG.gn @@ -1,4 +1,4 @@ ---- build/config/BUILDCONFIG.gn.orig 2021-11-15 18:52:18 UTC +--- build/config/BUILDCONFIG.gn.orig 2022-05-07 05:44:29 UTC +++ build/config/BUILDCONFIG.gn @@ -136,7 +136,7 @@ declare_args() { is_official_build = false @@ -9,7 +9,7 @@ (current_cpu != "s390x" && current_cpu != "s390" && current_cpu != "ppc64" && current_cpu != "ppc" && current_cpu != "mips" && current_cpu != "mips64" && -@@ -189,8 +189,8 @@ if (host_toolchain == "") { +@@ -191,8 +191,8 @@ if (host_toolchain == "") { # TODO(dpranke): Add some sort of assert here that verifies that # no toolchain omitted host_toolchain from its toolchain_args(). @@ -20,7 +20,7 @@ host_toolchain = "//build/toolchain/linux:clang_$host_cpu" } else if (is_clang) { host_toolchain = "//build/toolchain/linux:clang_$host_cpu" -@@ -229,7 +229,7 @@ if (target_os == "android") { +@@ -231,7 +231,7 @@ if (target_os == "android") { assert(host_os == "linux" || host_os == "mac", "Android builds are only supported on Linux and Mac hosts.") _default_toolchain = "//build/toolchain/android:android_clang_$target_cpu" @@ -29,7 +29,7 @@ # See comments in build/toolchain/cros/BUILD.gn about board compiles. if (is_clang) { _default_toolchain = "//build/toolchain/linux:clang_$target_cpu" -@@ -296,10 +296,11 @@ is_android = current_os == "android" +@@ -298,10 +298,11 @@ is_android = current_os == "android" is_chromeos = current_os == "chromeos" is_fuchsia = current_os == "fuchsia" is_ios = current_os == "ios" diff --git a/lang/v8/files/patch-build_config_compiler_BUILD.gn b/lang/v8/files/patch-build_config_compiler_BUILD.gn index 29e53e72c188..1d2759ad0dac 100644 --- a/lang/v8/files/patch-build_config_compiler_BUILD.gn +++ b/lang/v8/files/patch-build_config_compiler_BUILD.gn @@ -1,6 +1,6 @@ ---- build/config/compiler/BUILD.gn.orig 2022-04-04 20:12:27 UTC +--- build/config/compiler/BUILD.gn.orig 2022-05-07 05:44:29 UTC +++ build/config/compiler/BUILD.gn -@@ -140,7 +140,7 @@ declare_args() { +@@ -137,7 +137,7 @@ declare_args() { # # TODO(crbug.com/1131993): Enabling this when 'is_android' is true breaks # content_shell_test_apk on both ARM and x86. @@ -9,7 +9,7 @@ # This argument is to control whether enabling text section splitting in the # final binary. When enabled, the separated text sections with prefix -@@ -357,7 +357,7 @@ config("compiler") { +@@ -352,7 +352,7 @@ config("compiler") { } # Linker warnings. @@ -18,7 +18,7 @@ current_os != "zos") { ldflags += [ "-Wl,--fatal-warnings" ] } -@@ -534,7 +534,7 @@ config("compiler") { +@@ -522,7 +522,7 @@ config("compiler") { ldflags += [ "-Wl,-z,keep-text-section-prefix" ] } @@ -27,7 +27,7 @@ cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ] # TODO(hans): Remove this once Clang generates better optimized debug info -@@ -929,7 +929,7 @@ config("compiler_cpu_abi") { +@@ -918,7 +918,7 @@ config("compiler_cpu_abi") { cflags += [ "-mtune=$arm_tune" ] } } else if (current_cpu == "arm64") { @@ -36,7 +36,7 @@ cflags += [ "--target=aarch64-linux-gnu" ] ldflags += [ "--target=aarch64-linux-gnu" ] } -@@ -1250,7 +1250,7 @@ config("compiler_deterministic") { +@@ -1239,7 +1239,7 @@ config("compiler_deterministic") { # different build directory like "out/feature_a" and "out/feature_b" if # we build same files with same compile flag. # Other paths are already given in relative, no need to normalize them. @@ -45,7 +45,7 @@ # TODO(https://crbug.com/1231236): Use -ffile-compilation-dir= here. cflags += [ "-Xclang", -@@ -1263,7 +1263,7 @@ config("compiler_deterministic") { +@@ -1252,7 +1252,7 @@ config("compiler_deterministic") { # and -fcoverage-compilation-dir=. cflags += [ "-ffile-compilation-dir=." ] } @@ -54,7 +54,7 @@ # We don't use clang -cc1as on Windows (yet? https://crbug.com/762167) asmflags = [ "-Wa,-fdebug-compilation-dir,." ] } -@@ -1517,7 +1517,7 @@ config("default_warnings") { +@@ -1506,7 +1506,7 @@ config("default_warnings") { "-Wno-unneeded-internal-declaration", ] @@ -63,7 +63,7 @@ if (is_win) { # TODO(thakis): https://crbug.com/617318 # Currently goma can not handle case sensitiveness for windows well. -@@ -1853,7 +1853,7 @@ config("thin_archive") { +@@ -1837,7 +1837,7 @@ config("thin_archive") { # archives. # TODO(crbug.com/1221615): Enable on is_apple if use_lld once that no longer # confuses lldb. @@ -72,7 +72,7 @@ arflags = [ "-T" ] } else if (is_win && use_lld) { arflags = [ "/llvmlibthin" ] -@@ -2354,7 +2354,7 @@ config("symbols") { +@@ -2338,7 +2338,7 @@ config("symbols") { # flag, so we can use use -g1 for pnacl and nacl-clang compiles. # gcc nacl is is_nacl && !is_clang, pnacl and nacl-clang are && is_clang. if ((!is_nacl || is_clang) && current_os != "zos") { @@ -81,7 +81,7 @@ } if (!is_nacl && is_clang && !is_tsan && !is_asan && -@@ -2394,7 +2394,7 @@ config("symbols") { +@@ -2378,7 +2378,7 @@ config("symbols") { # sections" there. Maybe just a bug in nacl_switch_32.S. _enable_gdb_index = symbol_level == 2 && !is_apple && !is_nacl && current_cpu != "x86" && @@ -90,7 +90,7 @@ # Disable on non-fission 32-bit Android because it pushes # libcomponents_unittests over the 4gb size limit. !(is_android && !use_debug_fission && current_cpu != "x64" && -@@ -2412,7 +2412,7 @@ config("symbols") { +@@ -2396,7 +2396,7 @@ config("symbols") { } if (is_clang && (!is_nacl || is_nacl_saigo) && current_os != "zos") { diff --git a/lang/v8/files/patch-build_config_compiler_compiler.gni b/lang/v8/files/patch-build_config_compiler_compiler.gni index 2d5c39500e57..cbe942235f43 100644 --- a/lang/v8/files/patch-build_config_compiler_compiler.gni +++ b/lang/v8/files/patch-build_config_compiler_compiler.gni @@ -1,6 +1,6 @@ ---- build/config/compiler/compiler.gni.orig 2022-04-04 20:12:27 UTC +--- build/config/compiler/compiler.gni.orig 2022-05-07 05:44:29 UTC +++ build/config/compiler/compiler.gni -@@ -225,7 +225,7 @@ declare_args() { +@@ -224,7 +224,7 @@ enable_arm_cfi_table = is_android && !is_component_bui declare_args() { # Whether to use the gold linker from binutils instead of lld or bfd. diff --git a/lang/v8/files/patch-build_config_linux_BUILD.gn b/lang/v8/files/patch-build_config_linux_BUILD.gn index c258aa9e3d38..53a026234989 100644 --- a/lang/v8/files/patch-build_config_linux_BUILD.gn +++ b/lang/v8/files/patch-build_config_linux_BUILD.gn @@ -1,9 +1,9 @@ ---- build/config/linux/BUILD.gn.orig 2022-04-04 20:12:27 UTC +--- build/config/linux/BUILD.gn.orig 2022-05-07 05:44:29 UTC +++ build/config/linux/BUILD.gn -@@ -42,7 +42,7 @@ config("runtime_library") { +@@ -41,7 +41,7 @@ config("runtime_library") { + } - if ((!(is_chromeos_ash || is_chromeos_lacros) || - default_toolchain != "//build/toolchain/cros:target") && + if ((!is_chromeos || default_toolchain != "//build/toolchain/cros:target") && - (!use_custom_libcxx || current_cpu == "mipsel")) { + (!use_custom_libcxx || current_cpu == "mipsel") && !is_bsd) { libs = [ "atomic" ] diff --git a/lang/v8/files/patch-build_toolchain_gcc__toolchain.gni b/lang/v8/files/patch-build_toolchain_gcc__toolchain.gni index ccd1d7c366f7..afbd31f16b88 100644 --- a/lang/v8/files/patch-build_toolchain_gcc__toolchain.gni +++ b/lang/v8/files/patch-build_toolchain_gcc__toolchain.gni @@ -1,4 +1,4 @@ ---- build/toolchain/gcc_toolchain.gni.orig 2022-04-04 20:12:27 UTC +--- build/toolchain/gcc_toolchain.gni.orig 2022-05-07 05:44:30 UTC +++ build/toolchain/gcc_toolchain.gni @@ -53,6 +53,11 @@ if (enable_resource_allowlist_generation) { "enable_resource_allowlist_generation=true does not work for target_os=$target_os") @@ -12,7 +12,7 @@ # This template defines a toolchain for something that works like gcc # (including clang). # -@@ -780,13 +785,23 @@ template("gcc_toolchain") { +@@ -786,13 +791,23 @@ template("gcc_toolchain") { # use_gold too. template("clang_toolchain") { gcc_toolchain(target_name) { diff --git a/lang/v8/files/patch-src_api_api.cc b/lang/v8/files/patch-src_api_api.cc index fee9a1131c3e..8f4ee8c04e9b 100644 --- a/lang/v8/files/patch-src_api_api.cc +++ b/lang/v8/files/patch-src_api_api.cc @@ -1,6 +1,6 @@ ---- src/api/api.cc.orig 2022-03-17 10:34:15 UTC +--- src/api/api.cc.orig 2022-04-21 12:21:39 UTC +++ src/api/api.cc -@@ -6044,7 +6044,7 @@ bool v8::V8::Initialize(const int build_config) { +@@ -6064,7 +6064,7 @@ bool v8::V8::Initialize(const int build_config) { return true; }