[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v4 01/14] golang/xenlight: Create stub package
On Mon, Mar 20, 2017 at 05:51:03PM +0000, George Dunlap wrote: > On Thu, Mar 16, 2017 at 7:08 PM, Ronald Rojas <ronladred@xxxxxxxxx> wrote: > > Create a basic Makefile to build and install libxenlight Golang > > bindings. Also add a stub package which only opens libxl context. > > > > Include a global xenlight.Ctx variable which can be used as the > > default context by the entire program if desired. > > > > For now, return simple errors. Proper error handling will be > > added in next patch. > > > > Signed-off-by: Ronald Rojas <ronladred@xxxxxxxxx> > > Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxx> > > --- > > > > Changes: > > > > - Added global logger variable and destroyed the logger instance > > when closing the context. > > > > - Whitespace fixes > > > > - Commented out CONFIG_GOLANG > > > +# Go will do its own dependency checking, and not actuall go through > > +# with the build if none of the input files have changed. > > +# > > +# NB that because the users of this library need to be able to > > +# recompile the library from source, it needs to include '-lxenlight' > > +# in the LDFLAGS; and thus we need to add -L$(XEN_XENLIGHT) here > > +# so that it can find the actual library. > > +.PHONY: build > > +build: package > > + CGO_CFLAGS="$(CFLAGS_libxenlight) $(CFLAGS_libxentoollog)" > > CGO_LDFLAGS="$(LDLIBS_libxenlight) $(LDLIBS_libxentoollog)-L$(XEN_XENLIGHT) > > -L$(XEN_LIBXENTOOLLOG)" GOPATH=$(XEN_GOPATH) $(GO) install -x > > $(XEN_GOCODE_URL)/xenlight > > Also, you're missing a space between `$(LDLIBS_libxentoollog)` and > `-L$(XEN_XENLIGHT)`. In the future please at least compile-test your > code. > Sorry! I rushed this patch, I'll fix this in the next iteration. Ronald _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |