[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 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. Thanks, -George _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |