A better solution here, which I've been meaning to do for a while, would be to change godeps so that it can explore all possible targets. I had a go at that this morning (just adding all tags to build.Context) but it's not quite as easy as that. I should be able to fix it soon though.
On 29 October 2014 10:10, Nate Finch <[email protected]> wrote: > We certainly should add a makefile target. I looked into it briefly > yesterday, but didn't get far, as I haven't used makefiles since college, > and didn't want to muck it up. > > As for point two, yes, that's a problem. We should add GOOS=windows go get > -t -u github.com/juju/juju/... to the makefile target that gets the > dependencies, and it'll download the windows dependencies as well as the > linux ones. > > On Tue, Oct 28, 2014 at 11:58 PM, John Meinel <[email protected]> > wrote: >> >> can we please just have "make dependencies.tsv" do the right thing so we >> don't have to remember which set of flags and env vars we need to use this >> time? >> >> I'm also not 100% sure that we'll have even downloaded all the windows >> dependencies if they are a "strict superset" given that you are running "go >> get" on a Linux machine to start with. >> >> John >> =:-> >> >> >> On Tue, Oct 28, 2014 at 11:41 PM, Nate Finch <[email protected]> >> wrote: >>> >>> We have a few windows dependencies that are not (and in some cases can >>> not be) imported for the linux build. Luckily, the windows dependencies are >>> a strict super set of the linux dependencies, so we can still use godeps to >>> create dependencies.tsv, just by setting GOOS first, thusly (from the root >>> of github.com/juju/juju): >>> >>> GOOS=windows godeps -t ./... > dependencies.tsv >>> >>> Please use this command line when updating dependencies.tsv so that is >>> keeps a standard format which will minimize conflicts in the file. >>> >>> -Nate >>> >>> -- >>> Juju-dev mailing list >>> [email protected] >>> Modify settings or unsubscribe at: >>> https://lists.ubuntu.com/mailman/listinfo/juju-dev >>> >> > > > -- > Juju-dev mailing list > [email protected] > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/juju-dev > -- Juju-dev mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev
