diff --git a/cc/binary.go b/cc/binary.go index 6352ba151..07d503b1b 100644 --- a/cc/binary.go +++ b/cc/binary.go @@ -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") }