* chore: bump chromium in DEPS to 102.0.4999.0 * 3576640: Set OOM handler during V8 initialization https://chromium-review.googlesource.com/c/chromium/src/+/3576640 * 3574964: Remove deprecated base::Value usage in print_settings_conversion code. https://chromium-review.googlesource.com/c/chromium/src/+/3574964 * 3570062: Replicate Active state to render process for all RenderViews. https://chromium-review.googlesource.com/c/chromium/src/+/3570062 * chore: fixup patch indices * 3380402: Remove legacy SwiftShader https://chromium-review.googlesource.com/c/chromium/src/+/3380402 * 3570254: [Local Fonts] Rename permission name from FONT_ACCESS to LOCAL_FONTS. https://chromium-review.googlesource.com/c/chromium/src/+/3570254 * 3572172: Rename or remove several parameters involved in creation of MimeHandler streams https://chromium-review.googlesource.com/c/chromium/src/+/3572172 * fix: add missing base/bits include * chore: fix lint * chore: remove ia32 Linux support * chore: patch out swift-format cipd dep on macOS * build: apply patch better * build: reset all caches * build: update zip manifests to remove swiftshared libraries Refs: https://chromium-review.googlesource.com/c/chromium/src/+/3380402 * Revert "build: update zip manifests to remove swiftshared libraries" This reverts commit 6aeec01ef1a79425a7b7d8c1cfb131a26b91c494. * Revert "3380402: Remove legacy SwiftShader" This reverts commit 4c7eebbbf2d0a459cc192959e17ae20f970c2da2. * build: remove unused swiftshader egl libraries Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com> Co-authored-by: Samuel Attard <sattard@salesforce.com>
		
			
				
	
	
		
			41 lines
		
	
	
	
		
			1.2 KiB
			
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
	
		
			1.2 KiB
			
		
	
	
	
		
			Diff
		
	
	
	
	
	
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
 | 
						|
From: Jeremy Apthorp <nornagon@nornagon.net>
 | 
						|
Date: Tue, 16 Apr 2019 10:43:04 -0700
 | 
						|
Subject: build_gn.patch
 | 
						|
 | 
						|
We force V8 into 'shared library' mode so that it exports its symbols, which is
 | 
						|
necessary for native modules to load.
 | 
						|
 | 
						|
Also, some fixes relating to mksnapshot on ARM.
 | 
						|
 | 
						|
diff --git a/BUILD.gn b/BUILD.gn
 | 
						|
index fec387d31eb5842f4fb0ff617f10b2254c0ee260..2385ccc74d41c10a3f61179f31073062250afcdc 100644
 | 
						|
--- a/BUILD.gn
 | 
						|
+++ b/BUILD.gn
 | 
						|
@@ -606,7 +606,7 @@ config("internal_config") {
 | 
						|
     ":cppgc_header_features",
 | 
						|
   ]
 | 
						|
 
 | 
						|
-  if (is_component_build) {
 | 
						|
+  if (is_component_build || is_electron_build) {
 | 
						|
     defines += [ "BUILDING_V8_SHARED" ]
 | 
						|
   }
 | 
						|
 
 | 
						|
@@ -5826,7 +5826,7 @@ if (current_toolchain == v8_generator_toolchain) {
 | 
						|
       "src/interpreter/bytecodes.h",
 | 
						|
     ]
 | 
						|
 
 | 
						|
-    configs = [ ":internal_config" ]
 | 
						|
+    configs = [ ":internal_config_base" ]
 | 
						|
 
 | 
						|
     deps = [
 | 
						|
       ":v8_libbase",
 | 
						|
@@ -5864,6 +5864,8 @@ if (current_toolchain == v8_snapshot_toolchain) {
 | 
						|
 
 | 
						|
     configs = [ ":internal_config" ]
 | 
						|
 
 | 
						|
+    configs += [ "//electron/build/config:build_time_executable" ]
 | 
						|
+
 | 
						|
     deps = [
 | 
						|
       ":v8_base_without_compiler",
 | 
						|
       ":v8_compiler_for_mksnapshot",
 |