Update BUILDDEPS.md

This commit is contained in:
Harshavardhana 2015-05-27 17:51:20 -07:00
parent 82f267706b
commit 7506227a77

View File

@ -2,17 +2,9 @@
### Build Dependencies ### Build Dependencies
This installation document assumes Ubuntu 14.04+ on x86-64 platform. This installation document assumes Ubuntu 14.04+ on x86-64 platform.
##### Install Git, GCC ##### Install Git, GCC, yasm
```sh ```sh
$ sudo apt-get install git build-essential $ sudo apt-get install git build-essential yasm
```
##### Install YASM
Minio depends on Intel ISAL library for erasure coding, ISAL uses Intel AVX2 processor instructions, to compile these files one needs to install ``yasm`` which supports AVX2 instructions. AVX2 support only ended in ``yasm`` from version ``1.2.0``, any version below ``1.2.0`` will throw a build error.
```sh
$ sudo apt-get install yasm
``` ```
##### Install Go 1.4+ ##### Install Go 1.4+
@ -47,15 +39,7 @@ $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/maste
##### Install Git, Python ##### Install Git, Python
```sh ```sh
$ brew install git python $ brew install git python yasm
```
##### Install YASM
Minio depends on Intel ISAL library for erasure coding, ISAL uses Intel AVX2 processor instructions, to compile these files one needs to install ``yasm`` which supports AVX2 instructions. AVX2 support only ended in ``yasm`` from version ``1.2.0``, any version below ``1.2.0`` will throw a build error.
```sh
$ brew install yasm
``` ```
##### Install Go 1.4+ ##### Install Go 1.4+