summaryrefslogtreecommitdiffstats
path: root/chromium
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2017-11-01 12:59:34 +0000
committer Eric Hameleers <alien@slackware.com>2017-11-01 12:59:34 +0000
commitd8a5a88de14786063fa70af78caf85c1a0f56be1 (patch)
tree4c6c900152b7d1ca777e1f4aca4d9da7929df1d4 /chromium
parent22bdb859302f50ece48062cadaf7adc3742db944 (diff)
downloadasb-d8a5a88de14786063fa70af78caf85c1a0f56be1.tar.gz
asb-d8a5a88de14786063fa70af78caf85c1a0f56be1.tar.xz
Initial revision
Diffstat (limited to 'chromium')
-rw-r--r--chromium/build/patches/chromium_sandbox_pie.patch33
-rw-r--r--chromium/build/patches/clang.toolchains.i586.triple.diff13
2 files changed, 46 insertions, 0 deletions
diff --git a/chromium/build/patches/chromium_sandbox_pie.patch b/chromium/build/patches/chromium_sandbox_pie.patch
new file mode 100644
index 00000000..3c0cf71e
--- /dev/null
+++ b/chromium/build/patches/chromium_sandbox_pie.patch
@@ -0,0 +1,33 @@
+Taken from:
+http://pkgs.fedoraproject.org/cgit/rpms/chromium.git/plain/chromium-55.0.2883.75-sandbox-pie.patch
+
+diff -up chromium-55.0.2883.75/sandbox/linux/BUILD.gn.sandboxpie chromium-55.0.2883.75/sandbox/linux/BUILD.gn
+--- chromium-55.0.2883.75/sandbox/linux/BUILD.gn.sandboxpie 2016-12-01 18:02:17.000000000 -0500
++++ chromium-55.0.2883.75/sandbox/linux/BUILD.gn 2016-12-12 16:26:06.863426221 -0500
+@@ -279,11 +279,17 @@ if (is_linux) {
+ # For ULLONG_MAX
+ "-std=gnu99",
+
++ "-fPIE",
++
+ # These files have a suspicious comparison.
+ # TODO fix this and re-enable this warning.
+ "-Wno-sign-compare",
+ ]
+
++ ldflags = [
++ "-pie",
++ ]
++
+ import("//build/config/compiler/compiler.gni")
+ import("//build/config/sanitizers/sanitizers.gni")
+ if (is_component_build || using_sanitizer) {
+@@ -293,7 +299,7 @@ if (is_linux) {
+ # other flags that executable_config might have.
+ configs -= [ "//build/config:executable_config" ]
+ if (!use_gold) {
+- ldflags = [ "-Wl,--disable-new-dtags" ]
++ ldflags += [ "-Wl,--disable-new-dtags" ]
+ }
+ }
+
diff --git a/chromium/build/patches/clang.toolchains.i586.triple.diff b/chromium/build/patches/clang.toolchains.i586.triple.diff
new file mode 100644
index 00000000..01b87c68
--- /dev/null
+++ b/chromium/build/patches/clang.toolchains.i586.triple.diff
@@ -0,0 +1,13 @@
+--- ./tools/clang/lib/Driver/ToolChains/Gnu.cpp.orig 2017-08-10 20:47:32.000000000 -0500
++++ ./tools/clang/lib/Driver/ToolChains/Gnu.cpp 2017-09-07 14:41:16.170110145 -0500
+@@ -1834,8 +1834,8 @@
+ "i686-linux-gnu", "i686-pc-linux-gnu", "i486-linux-gnu",
+ "i386-linux-gnu", "i386-redhat-linux6E", "i686-redhat-linux",
+ "i586-redhat-linux", "i386-redhat-linux", "i586-suse-linux",
+- "i486-slackware-linux", "i686-montavista-linux", "i686-linux-android",
+- "i586-linux-gnu"};
++ "i486-slackware-linux", "i586-slackware-linux", "i686-montavista-linux",
++ "i686-linux-android", "i586-linux-gnu"};
+
+ static const char *const MIPSLibDirs[] = {"/lib"};
+ static const char *const MIPSTriples[] = {"mips-linux-gnu", "mips-mti-linux",