diff options
author | Timo Teräs <timo.teras@iki.fi> | 2018-09-13 10:05:50 +0000 |
---|---|---|
committer | Timo Teräs <timo.teras@iki.fi> | 2018-09-13 10:05:50 +0000 |
commit | 365a47fac12316ea710f6106fb3c46ad3edbe286 (patch) | |
tree | 0f817936447e1ca0ab3d38591aeecf708ec8c5e6 /community/chromium/chromium-use-alpine-target.patch | |
parent | 4fcaef9fe5c892643439c6788f48a290f859793b (diff) | |
download | aports-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.patch | 57 |
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", |