aboutsummaryrefslogtreecommitdiffstats
path: root/community/chromium/chromium-use-alpine-target.patch
diff options
context:
space:
mode:
authorTimo Teräs <timo.teras@iki.fi>2018-09-13 10:05:50 +0000
committerTimo Teräs <timo.teras@iki.fi>2018-09-13 10:05:50 +0000
commit365a47fac12316ea710f6106fb3c46ad3edbe286 (patch)
tree0f817936447e1ca0ab3d38591aeecf708ec8c5e6 /community/chromium/chromium-use-alpine-target.patch
parent4fcaef9fe5c892643439c6788f48a290f859793b (diff)
downloadaports-365a47fac12316ea710f6106fb3c46ad3edbe286.tar.bz2
aports-365a47fac12316ea710f6106fb3c46ad3edbe286.tar.xz
community/chromium: fix and enable build on aarch64 and armhf
Diffstat (limited to 'community/chromium/chromium-use-alpine-target.patch')
-rw-r--r--community/chromium/chromium-use-alpine-target.patch57
1 files changed, 57 insertions, 0 deletions
diff --git a/community/chromium/chromium-use-alpine-target.patch b/community/chromium/chromium-use-alpine-target.patch
new file mode 100644
index 0000000000..37ede77852
--- /dev/null
+++ b/community/chromium/chromium-use-alpine-target.patch
@@ -0,0 +1,57 @@
+--- build/config/compiler/BUILD.gn.orig
++++ build/config/compiler/BUILD.gn
+@@ -709,8 +709,8 @@
+ }
+ } else if (current_cpu == "arm") {
+ if (is_clang && !is_android && !is_nacl) {
+- cflags += [ "--target=arm-linux-gnueabihf" ]
+- ldflags += [ "--target=arm-linux-gnueabihf" ]
++ cflags += [ "--target=armv6-alpine-linux-muslgnueabihf" ]
++ ldflags += [ "--target=armv6-alpine-linux-muslgnueabihf" ]
+ }
+ if (!is_nacl) {
+ cflags += [
+@@ -723,8 +723,8 @@
+ }
+ } else if (current_cpu == "arm64") {
+ if (is_clang && !is_android && !is_nacl && !is_fuchsia) {
+- cflags += [ "--target=aarch64-linux-gnu" ]
+- ldflags += [ "--target=aarch64-linux-gnu" ]
++ cflags += [ "--target=aarch64-alpine-linux-musl" ]
++ ldflags += [ "--target=aarch64-alpine-linux-musl" ]
+ }
+ } else if (current_cpu == "mipsel" && !is_nacl) {
+ if (custom_toolchain == "") {
+@@ -733,8 +733,8 @@
+ cflags += [ "--target=mipsel-linux-android" ]
+ ldflags += [ "--target=mipsel-linux-android" ]
+ } else {
+- cflags += [ "--target=mipsel-linux-gnu" ]
+- ldflags += [ "--target=mipsel-linux-gnu" ]
++ cflags += [ "--target=mipsel-alpine-linux-musl" ]
++ ldflags += [ "--target=mipsel-alpine-linux-musl" ]
+ }
+ } else {
+ cflags += [ "-EL" ]
+@@ -861,8 +861,8 @@
+ cflags += [ "--target=mips64el-linux-android" ]
+ ldflags += [ "--target=mips64el-linux-android" ]
+ } else {
+- cflags += [ "--target=mips64el-linux-gnuabi64" ]
+- ldflags += [ "--target=mips64el-linux-gnuabi64" ]
++ cflags += [ "--target=mips64el-alpine-linux-musl" ]
++ ldflags += [ "--target=mips64el-alpine-linux-musl" ]
+ }
+ } else {
+ cflags += [
+@@ -919,8 +919,8 @@
+ } else if (current_cpu == "mips64") {
+ if (custom_toolchain == "") {
+ if (is_clang) {
+- cflags += [ "--target=mips64-linux-gnuabi64" ]
+- ldflags += [ "--target=mips64-linux-gnuabi64" ]
++ cflags += [ "--target=mips64-alpine-linux-musl" ]
++ ldflags += [ "--target=mips64-alpine-linux-musl" ]
+ } else {
+ cflags += [
+ "-EB",