diff options
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 |
commit | d8a5a88de14786063fa70af78caf85c1a0f56be1 (patch) | |
tree | 4c6c900152b7d1ca777e1f4aca4d9da7929df1d4 /chromium | |
parent | 22bdb859302f50ece48062cadaf7adc3742db944 (diff) | |
download | asb-d8a5a88de14786063fa70af78caf85c1a0f56be1.tar.gz asb-d8a5a88de14786063fa70af78caf85c1a0f56be1.tar.xz |
Initial revision
Diffstat (limited to 'chromium')
-rw-r--r-- | chromium/build/patches/chromium_sandbox_pie.patch | 33 | ||||
-rw-r--r-- | chromium/build/patches/clang.toolchains.i586.triple.diff | 13 |
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", |