diff options
Diffstat (limited to 'gcc-4.8/libgo/go/go')
-rw-r--r-- | gcc-4.8/libgo/go/go/build/build.go | 2 | ||||
-rw-r--r-- | gcc-4.8/libgo/go/go/build/syslist.go | 8 |
2 files changed, 9 insertions, 1 deletions
diff --git a/gcc-4.8/libgo/go/go/build/build.go b/gcc-4.8/libgo/go/go/build/build.go index cc89afb21..59ddcefd7 100644 --- a/gcc-4.8/libgo/go/go/build/build.go +++ b/gcc-4.8/libgo/go/go/build/build.go @@ -429,7 +429,7 @@ func (ctxt *Context) Import(path string, srcDir string, mode ImportMode) (*Packa switch ctxt.Compiler { case "gccgo": dir, elem := pathpkg.Split(p.ImportPath) - pkga = "pkg/gccgo/" + dir + "lib" + elem + ".a" + pkga = "pkg/gccgo_" + ctxt.GOOS + "_" + ctxt.GOARCH + "/" + dir + "lib" + elem + ".a" case "gc": suffix := "" if ctxt.InstallSuffix != "" { diff --git a/gcc-4.8/libgo/go/go/build/syslist.go b/gcc-4.8/libgo/go/go/build/syslist.go new file mode 100644 index 000000000..a322c88c4 --- /dev/null +++ b/gcc-4.8/libgo/go/go/build/syslist.go @@ -0,0 +1,8 @@ +// Copyright 2011 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package build + +const goosList = "darwin dragonfly freebsd linux netbsd openbsd plan9 windows solaris " +const goarchList = "386 amd64 arm alpha m68k mipso32 mipsn32 mipsn64 mipso64 ppc ppc64 sparc sparc64 " |