With gccgo I get the following error the same builds fine with gc: *//with native*
/home/rdaddio/mynewclient/clone_gobotics/gobotics/go/pkg/tool/linux_amd64/compile -o $WORK/github.com/hashicorp/go-multierror.a -trimpath $WORK -p github.com/hashicorp/go-multierror -complete -buildid e777c32e05670dbca9940409bba89b18504d68f5 -importmap github.com/hashicorp/errwrap=github.com/hashicorp/go-multierror/vendor/github.com/hashicorp/errwrap -D _/home/rdaddio/mynewclient/clone_gobotics/gobotics/lib/src/github.com/hashicorp/go-multierror -I $WORK -I /home/rdaddio/mynewclient/clone_gobotics/gobotics/lib/pkg/linux_amd64 -pack ./append.go ./flatten.go ./format.go ./multierror.go ./prefix.go *//with gccgo option* /home/rdaddio/myGCC_run/myGCC_out/bin/gccgo -I $WORK -I /home/rdaddio/mynewclient/clone_gobotics/gobotics/lib/pkg/gccgo_linux_amd64 -c -g -m64 -fgo-pkgpath=github.com/hashicorp/go-multierror -fgo-relative-import-path=_/home/rdaddio/mynewclient/clone_gobotics/gobotics/lib/src/github.com/hashicorp/go-multierror -o $WORK/github.com/hashicorp/go-multierror/_obj/_go_.o ./append.go ./flatten.go ./format.go ./multierror.go ./prefix.go mkdir -p $WORK/github.com/pkg/ cd /home/rdaddio/mynewclient/clone_gobotics/gobotics/lib/src/github.com/pkg/errors /home/rdaddio/myGCC_run/myGCC_out/bin/gccgo -I $WORK -c -g -m64 -fgo-pkgpath=github.com/pkg/errors -fgo-relative-import-path=_/home/rdaddio/mynewclient/clone_gobotics/gobotics/lib/src/github.com/pkg/errors -o $WORK/github.com/pkg/errors/_obj/_go_.o ./errors.go ./stack.go # github.com/hashicorp/go-multierror lib/src/github.com/hashicorp/go-multierror/prefix.go:6:30: error: import file 'github.com/hashicorp/errwrap' not found "github.com/hashicorp/errwrap" ^ lib/src/github.com/hashicorp/go-multierror/prefix.go:30:20: error: reference to undefined name 'errwrap' err.Errors[i] = errwrap.Wrapf(format, e) ^ lib/src/github.com/hashicorp/go-multierror/prefix.go:35:10: error: reference to undefined name 'errwrap' return errwrap.Wrapf(format, err) On Monday, March 20, 2017 at 6:53:53 PM UTC-4, Ian Lance Taylor wrote: > > On Mon, Mar 20, 2017 at 3:40 PM, Richard D'Addio <rgda...@gmail.com > <javascript:>> wrote: > > Sorry in advance if this is the wrong list for this. > > > > > > I can build the gobot.io code below with the golang v1.8 and the > standard > > compiler: > > > > go version go1.8 linux/amd64 > > > > go build -work -x hello_blink.go > > > > > > But when I try to build with the GCC option in the same scenario it > fails. I > > am using GCC > > > > gccgo (GCC) 7.0.1 20170314 (experimental) which has go1.8 support & all > > paths are correct: > > > > go build -work -x -compiler gccgo hello_blink.go > > > > > > It can't seem to find paths that the gc code found and this leads to a > link > > error. The problem is > > > > in a single file and if this file is commented out the code builds and > runs. > > Since this code is likely unused > > > > it might be that the native compiler is detecting that automatically? > > > > > > It didn't seem like any special options were needed to use the gccgo > > compiler. I've used > > > > it elsewhere in a similar way (different go code of course) without > > problems. > > You didn't tell us what actually happens. How does it fail? > > Ian > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.