Add cross-compile instructions
This commit is contained in:
parent
fc6c922f47
commit
fc40d56b73
14
README.md
14
README.md
@ -43,7 +43,19 @@ cd packer-builder-xenserver
|
|||||||
If the build is successful, you should now have a `packer-builder-xenserver` binary
|
If the build is successful, you should now have a `packer-builder-xenserver` binary
|
||||||
in your `$GOPATH/bin` directory and you are ready to get going with packer.
|
in your `$GOPATH/bin` directory and you are ready to get going with packer.
|
||||||
|
|
||||||
## Centos 6.6 Example
|
In order to do a cross-compile, run instead:
|
||||||
|
```shell
|
||||||
|
XC_OS="windows linux" XC_ARCH="386 amd64" ./build.sh
|
||||||
|
```
|
||||||
|
This builds 32 and 64 bit binaries for both Windows and Linux. Native binaries will be installed in `$GOPATH/bin` as above, and cross-compiled ones in the `pkg/` directory.
|
||||||
|
|
||||||
|
Don't forget to also cross compile Packer, by running
|
||||||
|
```shell
|
||||||
|
XC_OS="windows linux" XC_ARCH="386 amd64" make bin
|
||||||
|
```
|
||||||
|
(instead of `make dev`) in the directory where you checked out Packer.
|
||||||
|
|
||||||
|
## CentOS 6.6 Example
|
||||||
|
|
||||||
Once you've setup the above, you are good to go with an example.
|
Once you've setup the above, you are good to go with an example.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user