summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorDarren Tucker <dtucker@zip.com.au>2016-08-17 13:38:30 +1000
committerDarren Tucker <dtucker@zip.com.au>2016-08-17 13:38:30 +1000
commit560c0068541315002ec4c1c00a560bbd30f2d671 (patch)
tree2cb98aeb498a5f05a90311d7ae46ff6731276326 /INSTALL
parenta8fc0f42e1eda2fa3393d1ea5e61322d5e07a9cd (diff)
downloadopenssh-git-560c0068541315002ec4c1c00a560bbd30f2d671.tar.gz
Add a section for compiler specifics.
Add a section for compiler specifics and document the runtime requirements for clang's integer sanitization.
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL7
1 files changed, 6 insertions, 1 deletions
diff --git a/INSTALL b/INSTALL
index d3db6206..dc996f8a 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,6 +1,11 @@
-1. Prerequisites
----------------
+A C compiler. Any C89 or better compiler should work. Where supported,
+configure will attempt to enable the compiler's run-time integrity checking
+options. Some notes about specific compilers:
+ - clang: -ftrapv and -sanitize=integer require the compiler-rt runtime
+ (--with-ldflags=--rtlib=compiler-rt)
+
You will need working installations of Zlib and libcrypto (LibreSSL /
OpenSSL)