Don't pass -pie for Windows binaries

am: 446c666672

Change-Id: Ib25160a25da26811ea34435e2d7dc532b3eaf7c3
This commit is contained in:
Colin Cross
2018-09-14 18:23:30 -07:00
committed by android-build-merger

View File

@@ -208,7 +208,7 @@ func (binary *binaryDecorator) staticBinary() bool {
func (binary *binaryDecorator) linkerFlags(ctx ModuleContext, flags Flags) Flags {
flags = binary.baseLinker.linkerFlags(ctx, flags)
if ctx.Host() && !binary.static() {
if ctx.Host() && !ctx.Windows() && !binary.static() {
if !ctx.Config().IsEnvTrue("DISABLE_HOST_PIE") {
flags.LdFlags = append(flags.LdFlags, "-pie")
}