From b0d84e0f15b2120eaf9fe1301cf02c24eebcfb37 Mon Sep 17 00:00:00 2001 From: Alexander Amelkin Date: Mon, 15 Apr 2019 19:39:49 +0300 Subject: [PATCH] ci: Update INSTALL to reflect recent changes Signed-off-by: Alexander Amelkin --- INSTALL | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/INSTALL b/INSTALL index 2099840..8ef7e68 100644 --- a/INSTALL +++ b/INSTALL @@ -9,17 +9,33 @@ are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without warranty of any kind. +Prerequisites +============= + + This project requires at least gcc 4.8.1 as it uses some GNU +extensions and some C11 features. For `lanplus` interface the OpenSSL +library and development headers are required. As of April 2019, the +project is tested automatically to build cleanly for the following +64-bit operating systems: + + - Ubuntu 14.04 Trusty + - Ubuntu 16.04 Xenial + - MacOS X 10.14 (Xcode 10.2) + Basic Installation ================== - Briefly, the shell command `./configure && make && make install' -should configure, build, and install this package. The following -more-detailed instructions are generic; see the `README' file for -instructions specific to this package. Some packages provide this -`INSTALL' file but do not implement all of the features documented -below. The lack of an optional feature in a given package is not -necessarily a bug. More recommendations for GNU packages can be found -in *note Makefile Conventions: (standards)Makefile Conventions. + Briefly, the followong shell command should configure, build, and +install this package: + `./bootstrap && ./configure && make && make install` + + The following more-detailed instructions are generic; see the +`README' file for instructions specific to this package. Some +packages provide this `INSTALL' file but do not implement all of the +features documented below. The lack of an optional feature in a given +package is not necessarily a bug. More recommendations for GNU +packages can be found in *note Makefile Conventions: +(standards)Makefile Conventions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses