From 93eeae8f8ed87230dd3ba5d52195b60dd01d0f2e Mon Sep 17 00:00:00 2001 From: Matt Ellis Date: Tue, 22 Sep 2015 12:08:34 -0700 Subject: [PATCH] Update documentation to list ICU dependency Provide some hints on how to obtain the required ICU components for Linux, OSX and FreeBSD --- Documentation/building/freebsd-instructions.md | 3 ++- Documentation/building/linux-instructions.md | 7 ++++--- Documentation/building/osx-instructions.md | 4 ++++ 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/Documentation/building/freebsd-instructions.md b/Documentation/building/freebsd-instructions.md index ae36d3c..0d28934 100644 --- a/Documentation/building/freebsd-instructions.md +++ b/Documentation/building/freebsd-instructions.md @@ -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). diff --git a/Documentation/building/linux-instructions.md b/Documentation/building/linux-instructions.md index 66d3708..ebccafb 100644 --- a/Documentation/building/linux-instructions.md +++ b/Documentation/building/linux-instructions.md @@ -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. diff --git a/Documentation/building/osx-instructions.md b/Documentation/building/osx-instructions.md index 485dd05..00f3d94 100644 --- a/Documentation/building/osx-instructions.md +++ b/Documentation/building/osx-instructions.md @@ -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 -------------- -- 2.7.4