summaryrefslogtreecommitdiffstats
path: root/chromium/build/patches
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2017-07-28 14:12:03 +0000
committer Eric Hameleers <alien@slackware.com>2017-07-28 14:12:03 +0000
commit36507ec90b9ac23e1f22b48d1573f245251f2fe1 (patch)
tree9185ac5174fc0b2fd87099dcd9c779b14336bf22 /chromium/build/patches
parent07d5e7a40b30eb9fa89f4de458c577d179ce4af3 (diff)
downloadasb-36507ec90b9ac23e1f22b48d1573f245251f2fe1.tar.gz
asb-36507ec90b9ac23e1f22b48d1573f245251f2fe1.tar.xz
Initial revision
Diffstat (limited to 'chromium/build/patches')
-rw-r--r--chromium/build/patches/chromium-gn-bootstrap-r2.patch18
-rw-r--r--chromium/build/patches/chromium-gn-bootstrap-r8.patch18
2 files changed, 36 insertions, 0 deletions
diff --git a/chromium/build/patches/chromium-gn-bootstrap-r2.patch b/chromium/build/patches/chromium-gn-bootstrap-r2.patch
new file mode 100644
index 00000000..956bb250
--- /dev/null
+++ b/chromium/build/patches/chromium-gn-bootstrap-r2.patch
@@ -0,0 +1,18 @@
+# Patch taken from Gentoo.
+# Fixes gn bootstrapping error:
+# thread_task_runner_handle.cc:(.text+0x84b): undefined reference to `base::ScopedClosureRunner::ScopedClosureRunner
+
+Index: tools/gn/bootstrap/bootstrap.py
+diff --git a/tools/gn/bootstrap/bootstrap.py b/tools/gn/bootstrap/bootstrap.py
+index 38cfb117d29c3895291379f00d8dc8c8b0727474..679170e610f8292bcbeb76508fd247d322a69c79 100755
+--- a/tools/gn/bootstrap/bootstrap.py
++++ b/tools/gn/bootstrap/bootstrap.py
+@@ -385,6 +385,7 @@ def write_gn_ninja(path, root_gen_dir, options):
+ 'base/base_switches.cc',
+ 'base/build_time.cc',
+ 'base/callback_internal.cc',
++ 'base/callback_helpers.cc',
+ 'base/command_line.cc',
+ 'base/debug/activity_tracker.cc',
+ 'base/debug/alias.cc',
+
diff --git a/chromium/build/patches/chromium-gn-bootstrap-r8.patch b/chromium/build/patches/chromium-gn-bootstrap-r8.patch
new file mode 100644
index 00000000..34252b55
--- /dev/null
+++ b/chromium/build/patches/chromium-gn-bootstrap-r8.patch
@@ -0,0 +1,18 @@
+# Patch taken from Gentoo.
+# Fixes gn bootstrapping error:
+# task_scheduler_impl.cc:(.text+0x191): undefined reference to `base::internal::GetEnvironmentIndexForTraits(base::TaskTraits const&)'
+
+Index: tools/gn/bootstrap/bootstrap.py
+diff --git a/tools/gn/bootstrap/bootstrap.py b/tools/gn/bootstrap/bootstrap.py
+index 6f2f5b1264519ea38cc36fb0b7e2cc24c378ca7a..0b03d2626b358fb90ab39d737679ee47bd60303b 100755
+--- a/tools/gn/bootstrap/bootstrap.py
++++ b/tools/gn/bootstrap/bootstrap.py
+@@ -487,6 +487,7 @@ def write_gn_ninja(path, root_gen_dir, options):
+ 'base/sys_info.cc',
+ 'base/task_runner.cc',
+ 'base/task_scheduler/delayed_task_manager.cc',
++ 'base/task_scheduler/environment_config.cc',
+ 'base/task_scheduler/post_task.cc',
+ 'base/task_scheduler/priority_queue.cc',
+ 'base/task_scheduler/scheduler_lock_impl.cc',
+