diff --git a/linker-builtin.go b/linker-builtin.go index d0a01681..f11d5686 100644 --- a/linker-builtin.go +++ b/linker-builtin.go @@ -63,6 +63,7 @@ func Link(linker string, flags ...string) error { cmd := exec.Command(linker, flags...) cmd.Stdout = os.Stdout cmd.Stderr = os.Stderr + cmd.Dir = sourceDir() return cmd.Run() } } diff --git a/linker-external.go b/linker-external.go index 48e4d2ec..f114b39b 100644 --- a/linker-external.go +++ b/linker-external.go @@ -20,5 +20,6 @@ func Link(linker string, flags ...string) error { cmd := exec.Command(linker, flags...) cmd.Stdout = os.Stdout cmd.Stderr = os.Stderr + cmd.Dir = sourceDir() return cmd.Run() }