diff options
author | Conrad Meyer <cse.cem@gmail.com> | 2018-01-26 13:31:21 -0800 |
---|---|---|
committer | Jan Vorlicek <janvorli@microsoft.com> | 2018-01-26 22:31:21 +0100 |
commit | c8fef83569d8b39b7d8a634579d75b091980d9e9 (patch) | |
tree | 9256e228e7251c1ef42a95009417fe4da3c478d0 /Documentation/building | |
parent | d08b5fd08ea73bebe4acd1af842ef8f212429944 (diff) | |
download | coreclr-c8fef83569d8b39b7d8a634579d75b091980d9e9.tar.gz coreclr-c8fef83569d8b39b7d8a634579d75b091980d9e9.tar.bz2 coreclr-c8fef83569d8b39b7d8a634579d75b091980d9e9.zip |
Fix FreeBSD build and update build instructions (#15998)
Move test code include in global CMakeLists before PAL runtime includes to
avoid conflicts between PAL and system headers.
(ForeignThreadExceptionsNative.cpp -> thread -> functional -> memory ->
cassert -> pal rt "assert.h".) Drop no longer needed remove_definitions
lines -- they're only set by the clrdefinitions.cmake include later in
the file.
Update build instructions to include needed components (ninja,
lttng-ust, python27).
Add missing ElfW() definition when libunwind does not define it.
FreeBSD alloca() is defined in stdlib.h, so include that instead of
alloca.h on FreeBSD.
Diffstat (limited to 'Documentation/building')
-rw-r--r-- | Documentation/building/freebsd-instructions.md | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Documentation/building/freebsd-instructions.md b/Documentation/building/freebsd-instructions.md index e925f6b539..9d29a930cb 100644 --- a/Documentation/building/freebsd-instructions.md +++ b/Documentation/building/freebsd-instructions.md @@ -23,6 +23,9 @@ Install the following packages for the toolchain: - libunwind - gettext - icu +- ninja (optional) +- lttng-ust +- python27 To install the packages you need: |