agl / pond

Pond
BSD 3-Clause "New" or "Revised" License
911 stars 109 forks source link

Fix RUNNING information. #163

Open sycamoreone opened 9 years ago

sycamoreone commented 9 years ago

The information in https://github.com/agl/pond/blob/master/RUNNING is overly complicated and wrong at the moment. Go is not Python after all and you don't need a special environment to run Go programs.

All the Go libraries are statically linked an can safely be removed if you only want to run the client. (Just check ldd $GOPATH/bin/client)

For example after compiling Pond on Tails one could easily do

> cp $GOPATH/bin/client /home/amnesia/Persistent/pond
> unset GOPATH
> rm -rf $GOPATH
> /home/amnesia/Persistent/pond

and then forget about Go until one wants to update Pond. The C libraries are not statically linked, but they don't need $GOPATH either.

Would it be okay to remove RUNNING and mention this in doc/index.html instead?

Edit: Fix path in the last command.

bnagy commented 9 years ago

+1 imho. I think there's a todo somewhere for better documenting the building of the non-gtk client as well, if you're in a tidying up mood...