search for: golangsrc_data

Displaying 8 results from an estimated 8 matches for "golangsrc_data".

2013 Dec 12
4
[PATCH 1/2] golang: Fix for out-of-tree builds
.../Makefile.am +++ b/golang/Makefile.am @@ -44,6 +44,7 @@ golangpkg_DATA = \ pkg/$(GOOS)_$(GOARCH)/$(pkg).a pkg/$(GOOS)_$(GOARCH)/$(pkg).a: src/$(pkg)/guestfs.go + -[ $(srcdir) != $(builddir) ] && cp -rsu $(abs_srcdir)/src $(builddir)/src $(top_builddir)/run $(GOLANG) install $(pkg) golangsrc_DATA = $(source_files) @@ -57,4 +58,5 @@ endif CLEANFILES = *~ src/$(pkg)/*~ clean-local: + -[ $(srcdir) != $(builddir) ] && rm -rf $(builddir)/src rm -rf pkg -- 1.8.5.1
2013 Dec 12
0
[PATCH 2/2] golang: Don't run launch test if appliance has not been built.
....am @@ -37,6 +37,11 @@ EXTRA_DIST = \ if HAVE_GOLANG +GOFLAGS = +if ENABLE_APPLIANCE +GOFLAGS += -tags appliance +endif + golangpkgdir = $(GOROOT)/pkg/$(GOOS)_$(GOARCH)/$(pkg) golangsrcdir = $(GOROOT)/src/pkg/$(pkg) @@ -49,7 +54,7 @@ pkg/$(GOOS)_$(GOARCH)/$(pkg).a: src/$(pkg)/guestfs.go golangsrc_DATA = $(source_files) -TESTS_ENVIRONMENT = pkg=$(pkg) $(top_builddir)/run $(VG) # --test +TESTS_ENVIRONMENT = pkg=$(pkg) GOFLAGS="$(GOFLAGS)" $(top_builddir)/run $(VG) # --test TESTS = run-bindtests run-tests diff --git a/golang/src/libguestfs.org/guestfs/guestfs_100_launch_test.go b/g...
2013 Dec 13
0
Re: [PATCH 1/2] golang: Fix for out-of-tree builds
...t; @@ -44,6 +44,7 @@ golangpkg_DATA = \ > pkg/$(GOOS)_$(GOARCH)/$(pkg).a > > pkg/$(GOOS)_$(GOARCH)/$(pkg).a: src/$(pkg)/guestfs.go > + -[ $(srcdir) != $(builddir) ] && cp -rsu $(abs_srcdir)/src $(builddir)/src > $(top_builddir)/run $(GOLANG) install $(pkg) > > golangsrc_DATA = $(source_files) > @@ -57,4 +58,5 @@ endif > CLEANFILES = *~ src/$(pkg)/*~ > > clean-local: > + -[ $(srcdir) != $(builddir) ] && rm -rf $(builddir)/src > rm -rf pkg > -- > 1.8.5.1 > > _______________________________________________ > Libguestfs mail...
2020 Mar 17
0
[PATCH libnbd] Add outline framework for Go language bindings (golang).
...st.go \ + run-tests.sh + +if HAVE_GOLANG + +golangpkgdir = $(GOROOT)/pkg/$(GOOS)_$(GOARCH)/$(pkg) +golangsrcdir = $(GOROOT)/src/pkg/$(pkg) + +golangpkg_DATA = \ + pkg/$(GOOS)_$(GOARCH)/$(pkg).a + +pkg/$(GOOS)_$(GOARCH)/$(pkg).a: src/$(pkg)/libnbd.go + $(top_builddir)/run $(GOLANG) install $(pkg) + +golangsrc_DATA = $(source_files) + +TESTS_ENVIRONMENT = pkg=$(pkg) LIBNBD_DEBUG=1 +LOG_COMPILER = $(top_builddir)/run +TESTS = run-tests.sh + +endif + +CLEANFILES += src/$(pkg)/*~ + +clean-local: + rm -rf pkg diff --git a/golang/config-test.go b/golang/config-test.go new file mode 100644 index 0000000..e104c71 --...
2020 Mar 17
5
[PATCH libnbd v2 0/3] Unfinished golang bindings.
These bindings get as far as running very simple connections. However there are many missing parts still: * No callbacks. * No functions which handle buffers (pread/pwrite!) This is posted just for general early interest, not even for review. Rich.
2020 Mar 17
0
[PATCH libnbd v2 2/3] Add outline framework for Go language bindings (golang).
...st.go \ + run-tests.sh + +if HAVE_GOLANG + +golangpkgdir = $(GOROOT)/pkg/$(GOOS)_$(GOARCH)/$(pkg) +golangsrcdir = $(GOROOT)/src/pkg/$(pkg) + +golangpkg_DATA = \ + pkg/$(GOOS)_$(GOARCH)/$(pkg).a + +pkg/$(GOOS)_$(GOARCH)/$(pkg).a: src/$(pkg)/libnbd.go + $(top_builddir)/run $(GOLANG) install $(pkg) + +golangsrc_DATA = $(source_files) + +TESTS_ENVIRONMENT = pkg=$(pkg) LIBNBD_DEBUG=1 +LOG_COMPILER = $(top_builddir)/run +TESTS = run-tests.sh + +endif + +CLEANFILES += src/$(pkg)/*~ + +clean-local: + rm -rf pkg diff --git a/golang/config-test.go b/golang/config-test.go new file mode 100644 index 0000000..e104c71 --...
2020 Mar 24
1
[PATCH libnbd v3] Add Go language bindings (golang) (RHBZ#1814538).
This feature is roughly finished now, although it needs a few more tests and some examples. It's pretty much up to par with all the other bindings, but it lacks a completely safe AIO buffer. It won't stop you from freeing the buffer too early) because golang's GC inexplicably lacks a way to declare a root from C. I can probably do it with a global variable and ref counting on the
2020 Mar 25
3
[PATCH libnbd v4] Add Go language bindings (golang) (RHBZ#1814538).
Now runs a complete set of tests, notably including the AIO test. File descriptors are passed in and out as plain ints (instead of *os.File) for a couple of reasons: (1) We have to pass the plain int to syscall.Select. (2) Turning an fd into an os.File causes golang to set the blocking flag which is deeply unhelpful. Rich.