summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorNate Amundson <naamunds@microsoft.com>2015-10-30 16:42:07 -0500
committerNate Amundson <naamunds@microsoft.com>2015-10-30 16:42:07 -0500
commit1202f8974c1556e6a8690f29d9478d5b64392889 (patch)
tree70e3222203939781fe6570c6e49abb91b711351c /Documentation
parent7a08037ba5c7d5858485985dcb1d4750c77d31a0 (diff)
downloadcoreclr-1202f8974c1556e6a8690f29d9478d5b64392889.tar.gz
coreclr-1202f8974c1556e6a8690f29d9478d5b64392889.tar.bz2
coreclr-1202f8974c1556e6a8690f29d9478d5b64392889.zip
Add libcurl and libssl packages to instructions
The corefx native build requires the libcurl4-openssl-dev and libssl-dev packages, as mentioned in https://github.com/dotnet/corefx/issues/4138. This change also sets fs.file-max, as also mentioned in https://github.com/dotnet/corefx/issues/4138.
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/building/linux-instructions.md9
1 files changed, 8 insertions, 1 deletions
diff --git a/Documentation/building/linux-instructions.md b/Documentation/building/linux-instructions.md
index 25051f0e99..3c42482535 100644
--- a/Documentation/building/linux-instructions.md
+++ b/Documentation/building/linux-instructions.md
@@ -27,6 +27,8 @@ Install the following packages for the toolchain:
- gettext
- libicu-dev
- liblttng-ust-dev
+- libcurl4-openssl-dev
+- libssl-dev
- uuid-dev
In order to get lldb-3.6 on Ubuntu 14.04, we need to add an additional package source:
@@ -39,7 +41,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 libicu-dev liblttng-ust-dev uuid-dev`
+`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 liblttng-ust-dev libcurl4-openssl-dev libssl-dev uuid-dev`
You now have all the required components.
@@ -62,6 +64,11 @@ ellismg@linux:~$ sudo apt-get update
ellismg@linux:~$ sudo apt-get install mono-devel
```
+Set the maximum number of file-handles
+--------------------------------------
+
+To ensure that your system can allocate enough file-handles for the corefx build, add `fs.file-max = 100000` to `/etc/sysctl.conf`, and then run `sudo sysctl -p`.
+
Build the Runtime and Microsoft Core Library
=============================================