Update documentation to list ICU dependency
authorMatt Ellis <matell@microsoft.com>
Tue, 22 Sep 2015 19:08:34 +0000 (12:08 -0700)
committerMatt Ellis <matell@microsoft.com>
Tue, 22 Sep 2015 19:08:34 +0000 (12:08 -0700)
Provide some hints on how to obtain the required ICU components for
Linux, OSX and FreeBSD

Documentation/building/freebsd-instructions.md
Documentation/building/linux-instructions.md
Documentation/building/osx-instructions.md

index ae36d3c..0d28934 100644 (file)
@@ -22,11 +22,12 @@ Install the following packages for the toolchain:
 - llvm37 (includes LLVM 3.7, Clang 3.7 and LLDB 3.7)
 - libunwind
 - gettext
+- icu
 
 To install the packages you need:
 
 ```sh
-janhenke@freebsd-frankfurt:~ % sudo pkg install bash cmake libunwind gettext llvm37
+janhenke@freebsd-frankfurt:~ % sudo pkg install bash cmake libunwind gettext llvm37 icu
 ```
 
 The command above will install Clang and LLVM 3.7. For information on building CoreCLR with other versions, see section on [Clang/LLVM versions](#note-on-clangllvm-versions).
index 66d3708..ebccafb 100644 (file)
@@ -20,11 +20,12 @@ Install the following packages for the toolchain:
 - cmake 
 - llvm-3.5 
 - clang-3.5 
-- lldb-3.6  
+- lldb-3.6
 - lldb-3.6-dev 
 - libunwind8 
-- libunwind8-dev  
+- libunwind8-dev
 - gettext
+- libicu-dev
 
 In order to get lldb-3.6 on Ubuntu 14.04, we need to add an additional package source:
 
@@ -36,7 +37,7 @@ ellismg@linux:~$ sudo apt-get update
 
 Then install the packages you need:
 
-`ellismg@linux:~$ sudo apt-get install cmake llvm-3.5 clang-3.5 lldb-3.6 lldb-3.6-dev libunwind8 libunwind8-dev gettext`
+`ellismg@linux:~$ sudo apt-get install cmake llvm-3.5 clang-3.5 lldb-3.6 lldb-3.6-dev libunwind8 libunwind8-dev gettext libicu-dev`
 
 You now have all the required components.
 
index 485dd05..00f3d94 100644 (file)
@@ -49,6 +49,10 @@ Mono
 
 [Mono](http://www.mono-project.com/) is needed in order to run NuGet.exe and to build CoreFX. NuGet will add .NET Core support at some point soon. You can download it from the [Mono downloads](http://www.mono-project.com/docs/getting-started/install/mac/) page.
 
+ICU
+---
+ICU (International Components for Unicode) is also required to build and run. It can be obtained via [Homebrew](http://brew.sh/) with `brew install icu4c`.
+
 Demo directory
 --------------