From eecefab32c6f158629abd2ac7f6cb0b070f88b4a Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Tue, 26 Jun 2018 18:59:07 +0200 Subject: Makefile: fix fuchsia build --- sys/targets/targets.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'sys') diff --git a/sys/targets/targets.go b/sys/targets/targets.go index 2325f17c3..18fa08583 100644 --- a/sys/targets/targets.go +++ b/sys/targets/targets.go @@ -148,12 +148,16 @@ var List = map[string]map[string]*Target{ PageSize: 4 << 10, CArch: []string{"__x86_64__"}, KernelHeaderArch: "x64", - CCompiler: os.ExpandEnv("${SOURCEDIR}/buildtools/linux-x64/clang/bin/clang"), + CCompiler: os.ExpandEnv("${SOURCEDIR}/buildtools/linux-x64/clang/bin/clang++"), CrossCFlags: []string{ + "-Wno-deprecated", + "-Wno-error", "--target=x86_64-fuchsia", "-lfdio", "-lzircon", "--sysroot", os.ExpandEnv("${SOURCEDIR}/out/build-zircon/build-x64/sysroot"), + "-L", "${SOURCEDIR}/out/x64/x64-shared", + "-L", "${SOURCEDIR}/out/x64/sdks/zircon_sysroot/sysroot/lib", }, }, "arm64": { @@ -161,8 +165,10 @@ var List = map[string]map[string]*Target{ PageSize: 4 << 10, CArch: []string{"__aarch64__"}, KernelHeaderArch: "arm64", - CCompiler: os.ExpandEnv("${SOURCEDIR}/buildtools/linux-x64/clang/bin/clang"), + CCompiler: os.ExpandEnv("${SOURCEDIR}/buildtools/linux-x64/clang/bin/clang++"), CrossCFlags: []string{ + "-Wno-deprecated", + "-Wno-error", "--target=aarch64-fuchsia", "-lfdio", "-lzircon", -- cgit mrf-deployment