aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2015-12-01 14:09:48 -0800
committerColin Cross <ccross@android.com>2015-12-01 14:20:24 -0800
commit979422c6c2d85b8048b0a9a478b1ee0d6a54eeed (patch)
tree67be1fd65e937d28df5870895ee7bec69a5711ef
parent14e5c2af10c18f3f2961856c537c545bcd823488 (diff)
downloadbuild_soong-979422c6c2d85b8048b0a9a478b1ee0d6a54eeed.tar.gz
build_soong-979422c6c2d85b8048b0a9a478b1ee0d6a54eeed.tar.bz2
build_soong-979422c6c2d85b8048b0a9a478b1ee0d6a54eeed.zip
Add -pie to device executable builds
Change-Id: I8faf5a245f61fc412ba617ac762831d9fcdb8e73
-rw-r--r--cc/cc.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/cc/cc.go b/cc/cc.go
index 3367a239..28ccc4ca 100644
--- a/cc/cc.go
+++ b/cc/cc.go
@@ -1514,6 +1514,7 @@ func (c *CCBinary) flags(ctx common.AndroidModuleContext, flags CCFlags) CCFlags
}
flags.LdFlags = append(flags.LdFlags,
+ "-pie",
"-nostdlib",
"-Bdynamic",
fmt.Sprintf("-Wl,-dynamic-linker,%s", linker),