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 <[email protected]
> <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 [email protected].
For more options, visit https://groups.google.com/d/optout.