Skip to content

Update on Readme.md & INSTALL - for GCC & openssl compatibility #33

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion INSTALL
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down