Commit Graph

84 Commits (openssl)

Author SHA1 Message Date
R4SAS b7f0d87daf
GHA and Cmake changes (#1888)
Done with Vort's (https://github.com/Vort) cooperation

Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year ago
R4SAS 3cee8bfcb2
Update tests and corresponding makefiles (#1862) 1 year ago
orignal e59ca8420e temporary change back to C++17 1 year ago
orignal a6f9a56e40 support C++20 1 year ago
R4SAS 24e325db62
[make] fix install target paths for linux and homebrew
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2 years ago
R4SAS 887f292612
update install target to use correct share directory, skip dh_auto_install in debian
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2 years ago
R4SAS 2774d72888 [makefile] add install target for linux
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2 years ago
R4SAS ad84944d20
[make] change AES support check 3 years ago
R4SAS bc330ff0ea update makefiles, license year
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
R4SAS 62cd9fffa3
Automate AES-NI and AVX detection on runtime, make it default on x86-based systems (#1578)
Rework CPU extensions detection code and build with AES-NI and AVX support by default
4 years ago
orignal 335f9394a5 drop gcc 4.7 support 4 years ago
orignal 1e4d2fd053 fixed for g++10 4 years ago
R4SAS 716378bd6b [makefile] fix build with g++ 10
Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 years ago
R4SAS d503f07564 suppress GCC 7 (bug 77728) psabi note
Suppresses messages like that:
    note: parameter passing for argument of type <...> will change in GCC 7.1

Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 years ago
orignal b02c9fb118 enable C++17 for gcc 4 years ago
R4SAS ed116e7cea
add gcc 9 support 5 years ago
orignal b734acf1b1 -latomic for gcc >= 5 only 6 years ago
redfish 0df5b77595 makefile: linux: add -latomic
Tested on Arch Linux and Debian unstable with gcc 8.2.0. On Arch Linux
on x86_64 it built without this, but also builds with this. Without this
patch On Debian unstable on PPC linking fail with undefined symbols:
/usr/include/c++/8/bits/atomic_base.h:396: undefined reference to `__atomic_load_8'
6 years ago
R4SAS 55af4ed385 delete old AESNI definition 6 years ago
R4SAS 64aee9c8ae add DEBUG option for make
By default, binary will be built without stripping debug symbols
6 years ago
yangfl dec848f072 use builtin __AVX__ and __AES__ macros and reduce code duplication 6 years ago
orignal 510d29b381 gcc 8 arch support 6 years ago
Arm64 plaz 66de7ad049 for first time disable aesenc for arm64 6 years ago
orignal b486d1cd27
rollback
non buildable under x64
6 years ago
yangfl 46f62e1af9 remove trailing whitespaces 6 years ago
yangfl 9cc4e8d03a Makefile: get target platform from compiler 6 years ago
Jeff Becker 3330bf4f2f
fix gcc 7 on ubuntu 7 years ago
R4SAS 4bc1143418 update makefile to use gcc 7 on archlinux 7 years ago
R4SAS 19fc59739f update makefile-s 7 years ago
Jeff Becker 9b62f238ed add option for client tunnels to build tunnels such that OBEP==IBGW 7 years ago
orignal 9aa9a62ed4 AESNI for x86 7 years ago
Jeff Becker 76fd1c5c58 udp sockets for sam 7 years ago
r4sas f69884d573 AVX disabled for debuild by patch 7 years ago
orignal e08a26d015 AVX instructions support 8 years ago
MXPLRS | Kirill 06b0a50462 static libminiupnpc 8 years ago
l-n-s 578083df3e Add libdl (-ldl) flag. Fixes openssl errors when building statically. 8 years ago
hagen 9368a93279 * fgrep can't be used with regex 8 years ago
Jeff Becker abaf36a2de
try unbreaking static build 8 years ago
hagen f99aea5cb1 * Makefile.linux : use linker flags instead full paths to obj files (#602) 8 years ago
hagen b668c4c302 * add global switch USE_UPNP to makefile 8 years ago
Jeff Becker 5c6ec70126
fix static build for rpi linux 8 years ago
orignal fedbf2cc44 link UPnP with app if USE_UPNP is set 8 years ago
hagen ca2e148ad7 * enable -Wextra for linux builds 8 years ago
hagen 5c9a69e0e8 * drop boost_regex from build deps 8 years ago
orignal aa5ea0e3a1 support gcc 6 8 years ago
hagen f84ac18472 * set defaults to *FLAGS instead redefining them 9 years ago
hagen d4d1768575 * Makefile.* : fix build with gcc 4.7.2 (#299) 9 years ago
orignal 62cf83921b cumulative update from bitbucket 9 years ago
hagen 846128a791 * add gcc5 to supported compilers 9 years ago
Timofey Titovets 214eb0caa5 Not overwrite -fPIC with CXXFLAGS 9 years ago