Merge pull request #8 from tiborvass/fix-windows

windows: remove workaround for go#15286 and have compiling work on windows
This commit is contained in:
Daniel Nephin 2017-04-26 10:23:35 -04:00 committed by GitHub
commit 728060a7eb
2 changed files with 8 additions and 18 deletions

View File

@ -0,0 +1,8 @@
// +build autogen,windows
package main
// TODO: add build scripts that include the winresources (for docker icon etc.)
// Those scripts will need to specify an autogen buildtag.
import _ "github.com/docker/cli/autogen/winresources"

View File

@ -1,18 +0,0 @@
package main
import (
"sync/atomic"
_ "github.com/docker/cli/autogen/winresources"
)
//go:cgo_import_dynamic main.dummy CommandLineToArgvW%2 "shell32.dll"
var dummy uintptr
func init() {
// Ensure that this import is not removed by the linker. This is used to
// ensure that shell32.dll is loaded by the system loader, preventing
// go#15286 from triggering on Nano Server TP5.
atomic.LoadUintptr(&dummy)
}