summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Martín Nieto <[email protected]>2017-10-16 15:42:45 +0200
committerGitHub <[email protected]>2017-10-16 15:42:45 +0200
commitf439cc93e95cd4d837e3875e11c31400c66b1612 (patch)
treef5e1c895720d667ebe2bacc654cdf574e61c7c75
parentdc745f54c5690276bc3bdf83f27f751295a816ff (diff)
parentcd779176d12785405a65e4286d317f42a245777e (diff)
Merge pull request #413 from libgit2/cmn/master-static
README: master wants to use install-static
-rw-r--r--README.md10
1 files changed, 5 insertions, 5 deletions
diff --git a/README.md b/README.md
index 580ed26..4bd2e7e 100644
--- a/README.md
+++ b/README.md
@@ -35,9 +35,9 @@ If using `master` or building a branch statically, we need to build libgit2 firs
Run `go get -d github.com/libgit2/git2go` to download the code and go to your `$GOPATH/src/github.com/libgit2/git2go` directory. From there, we need to build the C code and put it into the resulting go binary.
git submodule update --init # get libgit2
- make install
+ make install-static
-will compile libgit2, link it into git2go and install it.
+will compile libgit2, link it into git2go and install it. The `master` branch is set up to follow the specific libgit2 version that is vendored, so trying dynamic linking may or may not work depending on the exact versions involved.
Parallelism and network operations
----------------------------------
@@ -47,14 +47,14 @@ libgit2 may use OpenSSL and LibSSH2 for performing encrypted network connections
Running the tests
-----------------
-For the stable version, `go test` will work as usual. For the `next` branch, similarly to installing, running the tests requires building a local libgit2 library, so the Makefile provides a wrapper that makes sure it's built
+For the stable version, `go test` will work as usual. For the `master` branch, similarly to installing, running the tests requires building a local libgit2 library, so the Makefile provides a wrapper that makes sure it's built
- make test
+ make test-static
Alternatively, you can build the library manually first and then run the tests
./script/build-libgit2-static.sh
- go test -v
+ go test -v --tags "static" ./...
License
-------