Add cross-compilation to README and Manual

This commit is contained in:
Alexander Neumann 2017-03-09 11:37:06 +01:00
parent f8dd5d5088
commit fdb9872cef
2 changed files with 21 additions and 1 deletions

View file

@ -44,6 +44,16 @@ afterwards you'll find the binary in the current directory:
restic [OPTIONS] <command> restic [OPTIONS] <command>
[...] [...]
You can easily cross-compile restic for all supported platforms, just supply
the target OS and platform via the command-line options like this (for Windows
and FreeBSD respectively):
$ go run build.go --goos windows --goarch amd64
$ go run build.go --goos freebsd --goarch 386
The resulting binary is statically linked and does not require any libraries.
More documentation can be found in the [user manual](doc/Manual.md). More documentation can be found in the [user manual](doc/Manual.md).
At the moment, the only tested compiler for restic is the official Go compiler. At the moment, the only tested compiler for restic is the official Go compiler.

View file

@ -1,4 +1,4 @@
Thanks for using restic. This document will give you an overview of the basic nhanks for using restic. This document will give you an overview of the basic
functionality provided by restic. functionality provided by restic.
# Installing restic # Installing restic
@ -43,6 +43,16 @@ $ cd restic
$ go run build.go $ go run build.go
``` ```
You can easily cross-compile restic for all supported platforms, just supply
the target OS and platform via the command-line options like this (for Windows
and FreeBSD respectively):
$ go run build.go --goos windows --goarch amd64
$ go run build.go --goos freebsd --goarch 386
The resulting binary is statically linked and does not require any libraries.
At the moment, the only tested compiler for restic is the official Go compiler. At the moment, the only tested compiler for restic is the official Go compiler.
Building restic with gccgo may work, but is not supported. Building restic with gccgo may work, but is not supported.