aboutsummaryrefslogtreecommitdiff
path: root/devel/electron7/files/patch-third__party_swiftshader_BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'devel/electron7/files/patch-third__party_swiftshader_BUILD.gn')
-rw-r--r--devel/electron7/files/patch-third__party_swiftshader_BUILD.gn24
1 files changed, 24 insertions, 0 deletions
diff --git a/devel/electron7/files/patch-third__party_swiftshader_BUILD.gn b/devel/electron7/files/patch-third__party_swiftshader_BUILD.gn
new file mode 100644
index 000000000000..60af70848dfe
--- /dev/null
+++ b/devel/electron7/files/patch-third__party_swiftshader_BUILD.gn
@@ -0,0 +1,24 @@
+--- third_party/swiftshader/BUILD.gn.orig 2019-12-12 12:49:31 UTC
++++ third_party/swiftshader/BUILD.gn
+@@ -135,9 +135,6 @@ config("swiftshader_config") {
+ ldflags = [ "-Wl,--gc-sections" ]
+
+ if (target_cpu == "mipsel") {
+- ldflags += [
+- "-Wl,--hash-style=sysv",
+- ]
+ if (mips_arch_variant == "r1") {
+ ldflags += [
+ "-mips32",
+@@ -149,11 +146,8 @@ config("swiftshader_config") {
+ }
+ } else if (target_cpu == "mips64el") {
+ ldflags += [
+- "-Wl,--hash-style=sysv",
+ "-mips64r2",
+ ]
+- } else {
+- ldflags += [ "-Wl,--hash-style=both" ]
+ }
+
+ # A bug in the gold linker prevents using ICF on 32-bit (crbug.com/729532)