diff options
author | Dan Willemsen <dwillemsen@google.com> | 2016-05-09 13:34:35 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@google.com> | 2016-05-09 15:31:34 -0700 |
commit | c785ff35afe578b79312896e993f290fe28f7ddd (patch) | |
tree | 3770e87eb76e1c3a03bc31a6f24fc91098acb320 /cc | |
parent | b485099badf27dee6f92a0492aa85e3e28c4a485 (diff) | |
download | build_soong-c785ff35afe578b79312896e993f290fe28f7ddd.tar.gz build_soong-c785ff35afe578b79312896e993f290fe28f7ddd.tar.bz2 build_soong-c785ff35afe578b79312896e993f290fe28f7ddd.zip |
Fix mips flags
Change-Id: Ica7851e19d9a709d03a752dbd4f88f07fc8ce1ee
Diffstat (limited to 'cc')
-rw-r--r-- | cc/mips_device.go | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/cc/mips_device.go b/cc/mips_device.go index ba67c0bb..eed18d6e 100644 --- a/cc/mips_device.go +++ b/cc/mips_device.go @@ -50,6 +50,10 @@ var ( "-frename-registers", } + mipsClangCflags = append(mipsCflags, []string{ + "-fPIC", + }...) + mipsCppflags = []string{ "-fvisibility-inlines-hidden", } @@ -80,7 +84,7 @@ var ( "-mips32r2", "-mfp32", "-modd-spreg", - "-mno-synci", + "-msynci", }, "mips32r2-fp-xburst": []string{ "-mips32r2", @@ -141,7 +145,7 @@ func init() { // Clang cflags pctx.StaticVariable("mipsClangTriple", "mipsel-linux-android") - pctx.StaticVariable("mipsClangCflags", strings.Join(clangFilterUnknownCflags(mipsCflags), " ")) + pctx.StaticVariable("mipsClangCflags", strings.Join(clangFilterUnknownCflags(mipsClangCflags), " ")) pctx.StaticVariable("mipsClangLdflags", strings.Join(clangFilterUnknownCflags(mipsLdflags), " ")) pctx.StaticVariable("mipsClangCppflags", strings.Join(clangFilterUnknownCflags(mipsCppflags), " ")) @@ -205,6 +209,10 @@ func (t *toolchainMips) ClangTriple() string { return "${mipsClangTriple}" } +func (t *toolchainMips) ToolchainClangLdflags() string { + return "${mipsToolchainLdflags}" +} + func (t *toolchainMips) ToolchainClangCflags() string { return t.toolchainClangCflags } |