Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corefx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJostein Kjønigsen <jostein@kjonigsen.net>2015-06-14 15:53:26 +0300
committerJostein Kjønigsen <jostein@kjonigsen.net>2015-06-18 22:47:06 +0300
commit3d3dd8b339b0316b5886b9628b8a7a3d10816059 (patch)
tree8f4e802fd1244d3fc120d071dbf8081b056237af /Documentation
parent8f390a79695b2f070cc832395438fe51f5c22d3d (diff)
Update build instructions to include FreeBSD.
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/README.md2
-rw-r--r--Documentation/developer-guide.md13
-rw-r--r--Documentation/unix-instructions.md (renamed from Documentation/linux-instructions.md)6
-rw-r--r--Documentation/windows-instructions.md2
4 files changed, 13 insertions, 10 deletions
diff --git a/Documentation/README.md b/Documentation/README.md
index 1b059c0ba3..7e3248f23b 100644
--- a/Documentation/README.md
+++ b/Documentation/README.md
@@ -45,7 +45,7 @@ Coding Guidelines
Building from Source
====================
-- [Building on Linux](linux-instructions.md)
+- [Building CoreFX on FreeBSD, Linux and OS X](unix-instructions.md)
- [Code Coverage](code-coverage.md)
Other Information
diff --git a/Documentation/developer-guide.md b/Documentation/developer-guide.md
index 34f5529811..c5f8da8e74 100644
--- a/Documentation/developer-guide.md
+++ b/Documentation/developer-guide.md
@@ -8,11 +8,12 @@ Building the repository
The CoreFX repo can be built from a regular, non-admin command prompt. The build produces multiple managed binaries that make up the CoreFX libraries and the accompanying tests. The repo can be built for the following platforms, using the provided instructions.
-| Chip | Windows | Linux | OS X |
-| :---- | :-----: | :---: | :--: |
-| x64 | &#x25CF;| &#x25D2;| &#x25D2; |
-| x86 | &#x25EF;| &#x25EF;| &#x25EF;|
-| ARM32 | &#x25EF; | &#x25EF;| &#x25EF; |
-| | [Instructions](windows-instructions.md) | [Instructions](linux-instructions.md) | |
+| Chip | Windows | Linux | OS X | FreeBSD |
+| :---- | :-----: | :---: | :--: | :--: |
+| x64 | &#x25CF;| &#x25D2;| &#x25D2;| &#x25D2;|
+| x86 | &#x25EF;| &#x25EF;| &#x25EF;| &#x25EF;|
+| ARM32 | &#x25EF;| &#x25EF;| &#x25EF;| &#x25EF;|
+| | [Instructions](windows-instructions.md) | [Instructions](unix-instructions.md) | [Instructions](unix-instructions.md) | [Instructions](unix-instructions.md) |
+
The CoreFX build and test suite is a work in progress, as are the [building and testing instructions](README.md). The .NET Core team and the community are improving Linux and OS X support on a daily basis are and adding more tests for all platforms. See [CoreFX Issues](https://github.com/dotnet/corefx/issues) to find out about specific work items or report issues.
diff --git a/Documentation/linux-instructions.md b/Documentation/unix-instructions.md
index fe625fb305..9f461c4cc5 100644
--- a/Documentation/linux-instructions.md
+++ b/Documentation/unix-instructions.md
@@ -1,5 +1,5 @@
-Building CoreFX on Linux
-========================
+Building CoreFX on FreeBSD, Linux and OS X
+==========================================
CoreFx can be built on top of current [Mono CI builds](#installing-mono-packages) or a direct [build/install of Mono](http://www.mono-project.com/docs/compiling-mono/). It builds using MSBuild and Roslyn and requires changes that have not yet made it to official released builds.
@@ -76,3 +76,5 @@ System.Diagnostics.FileVersionInfo.Tests.csproj does not build on Unix. https://
System.Diagnostics.Debug.Tests does not build on Unix. https://github.com/dotnet/corefx/issues/1609
Mono fails when trying to get custom attributes on CoreFx assemblies. https://bugzilla.xamarin.com/show_bug.cgi?id=29679
+
+Some third party dependencies may incorrectly assume that `bash` is always installed in `/bin/`. This can manifest itself in errors like `corefx/packages/dnx-mono.1.0.0-beta5-11760/bin/dnu: not found`. The simplest way to get around this until fixed upstream is simply making the assumption correct: `sudo ln -s /usr/local/bin/bash /bin/bash`.
diff --git a/Documentation/windows-instructions.md b/Documentation/windows-instructions.md
index 6f4ff2617a..2f84edb26d 100644
--- a/Documentation/windows-instructions.md
+++ b/Documentation/windows-instructions.md
@@ -21,7 +21,7 @@ the core tests for the project. Visual Studio Solution (.sln) files exist for
related groups of libraries. These can be loaded to build, debug and test inside
the Visual Studio IDE.
-[Building On Linux](linux-instructions.md)
+[Building CoreFX on FreeBSD, Linux and OS X](unix-instructions.md)
## Tests
We use the OSS testing framework [xunit](http://xunit.github.io/)