Commit dfd274eb authored by Junliang Yan's avatar Junliang Yan Committed by Commit Bot

PPC/s390: fix build break on native with gn

Bug: 
Change-Id: I96b5c9643c73a6ae37c40af1558f1520eb5201e4
Reviewed-on: https://chromium-review.googlesource.com/747513Reviewed-by: default avatarJakob Kummerow <jkummerow@chromium.org>
Reviewed-by: default avatarDirk Pranke <dpranke@chromium.org>
Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
Cr-Commit-Position: refs/heads/master@{#513057}
parent 74fce383
...@@ -7,6 +7,7 @@ import("//build/config/chrome_build.gni") ...@@ -7,6 +7,7 @@ import("//build/config/chrome_build.gni")
import("//build/config/chromecast_build.gni") import("//build/config/chromecast_build.gni")
import("//build/config/compiler/compiler.gni") import("//build/config/compiler/compiler.gni")
import("//build/config/coverage/coverage.gni") import("//build/config/coverage/coverage.gni")
import("//build/config/host_byteorder.gni")
import("//build/toolchain/cc_wrapper.gni") import("//build/toolchain/cc_wrapper.gni")
import("//build/toolchain/toolchain.gni") import("//build/toolchain/toolchain.gni")
import("//build_overrides/build.gni") import("//build_overrides/build.gni")
...@@ -890,6 +891,25 @@ config("compiler_cpu_abi") { ...@@ -890,6 +891,25 @@ config("compiler_cpu_abi") {
"--target=armv7-unknown-nacl-gnueabihf", "--target=armv7-unknown-nacl-gnueabihf",
] ]
} }
} else if (current_cpu == "ppc64") {
if (v8_current_cpu == "ppc") {
cflags += [ "-m32" ]
ldflags += [ "-m32" ]
} else if (v8_current_cpu == "ppc64") {
cflags += [ "-m64" ]
ldflags += [ "-m64" ]
}
} else if (current_cpu == "s390x") {
if (v8_current_cpu == "s390" && host_byteorder == "little") {
cflags += [ "-m32" ]
ldflags += [ "-m32" ]
} else if (v8_current_cpu == "s390") {
cflags += [ "-m31" ]
ldflags += [ "-m31" ]
} else if (v8_current_cpu == "s390x") {
cflags += [ "-m64" ]
ldflags += [ "-m64" ]
}
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment