Commit f4b38b4c authored by Scott Graham's avatar Scott Graham Committed by Commit Bot

fuchsia: get //ipc compiling

Links but 25/80 tests crash.

Bug: 734791
Change-Id: I0e53a60c33ec016bb051b661eaa398d246b6d5eb
Reviewed-on: https://chromium-review.googlesource.com/540288Reviewed-by: default avatarTom Sepez <tsepez@chromium.org>
Commit-Queue: Scott Graham <scottmg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#481724}
parent 26d6e093
......@@ -207,6 +207,13 @@ if (!is_ios) {
if (is_mac) {
deps += [ "//sandbox/mac:seatbelt" ]
}
if (is_fuchsia) {
sources -= [
# No AF_UNIX domain sockets on Fuchsia.
"sync_socket_unittest.cc",
]
}
}
test("ipc_perftests") {
......
......@@ -208,10 +208,10 @@ struct ParamTraits<unsigned int> {
// very few IPCs that cross this boundary.
// 2) We also need to keep it for Linux for two reasons: int64_t is typedef'd
// to long, and gfx::PluginWindow is long and is used in one GPU IPC.
// 3) Android 64 bit also has int64_t typedef'd to long.
// 3) Android 64 bit and Fuchsia also have int64_t typedef'd to long.
// Since we want to support Android 32<>64 bit IPC, as long as we don't have
// these traits for 32 bit ARM then that'll catch any errors.
#if defined(OS_WIN) || defined(OS_LINUX) || \
#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_FUCHSIA) || \
(defined(OS_ANDROID) && defined(ARCH_CPU_64_BITS))
template <>
struct ParamTraits<long> {
......
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