diff --git a/INSTALL b/INSTALL index 35127a1..fe10ba0 100644 --- a/INSTALL +++ b/INSTALL @@ -5,7 +5,7 @@ ################################################################################ # Download OpenSSL source. -git clone https://github.com/openssl/openssl.git +git clone --branch OpenSSL_1_1_0-stable https://github.com/openssl/openssl.git cd openssl/ # Configure OpenSSL to be used in building static applications. diff --git a/Makefile b/Makefile index 1e31cf5..2ecf7d1 100644 --- a/Makefile +++ b/Makefile @@ -20,7 +20,7 @@ MAN_DIR = /usr/share/man/man1/ ######################################################################################################################## ## Linux w/static libraries. (Full static build.) -CFLAGS = -static -Wall -Wextra -std=c99 -pedantic -Os -DOPENSSL -I$(OPENSSL_DIR)/include +CFLAGS = -static -Wall -Wextra -std=c99 -pedantic -Os -DOPENSSL -I$(OPENSSL_DIR)/include -fcommon STATIC_LIBS = $(OPENSSL_DIR)/libssl.a $(OPENSSL_DIR)/libcrypto.a LIBS = KEYS_DIR = keys diff --git a/README.md b/README.md index 258e098..da79171 100644 --- a/README.md +++ b/README.md @@ -110,7 +110,7 @@ _revsh_ was developed on x86_64 Linux. Here is a brief list of Arch / OS combina First, you will need to build OpenSSL from source. (See __NOTE__ below.) - git clone https://github.com/openssl/openssl.git + git clone --branch OpenSSL_1_1_0-stable https://github.com/openssl/openssl.git cd openssl/ ./config no-shared -static # These options are needed to build static applications against OpenSSL. make && make test # We skip "make install" so we don't conflict with your systems default OpenSSL. We will build _revsh_ against the OpenSSL we just compiled in this tree.