orignal
48b62340cc
exclude AESNI option
2 weeks ago
orignal
6fb3c7c3ba
removed dependancy from boost_system for newer compliers
4 weeks ago
R4SAS
905c6debf2
[win32] use boost filesystem for gcc builds
...
Signed-off-by: r4sas <r4sas@i2pmail.org>
3 months ago
orignal
56b8534e0c
gcc7 support
4 months ago
orignal
9668ea9338
removed C++11 support
4 months ago
orignal
83c0764ed4
link with stdc++fs for g++8 and g++9
4 months ago
orignal
d85cb6e30a
fixed build for Debian Bookworm
4 months ago
orignal
4a4b76141a
C++20 support
4 months ago
orignal
0992a5124f
removed dependency from boost::date_time
4 months ago
R4SAS
b7f0d87daf
GHA and Cmake changes ( #1888 )
...
Done with Vort's (https://github.com/Vort ) cooperation
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2 years ago
R4SAS
3cee8bfcb2
Update tests and corresponding makefiles ( #1862 )
2 years ago
orignal
e59ca8420e
temporary change back to C++17
2 years ago
orignal
a6f9a56e40
support C++20
2 years ago
R4SAS
24e325db62
[make] fix install target paths for linux and homebrew
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 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>
3 years ago
R4SAS
2774d72888
[makefile] add install target for linux
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
R4SAS
ad84944d20
[make] change AES support check
4 years ago
R4SAS
bc330ff0ea
update makefiles, license year
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
4 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
5 years ago
R4SAS
716378bd6b
[makefile] fix build with g++ 10
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
5 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>
5 years ago
orignal
b02c9fb118
enable C++17 for gcc
5 years ago
R4SAS
ed116e7cea
add gcc 9 support
6 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
7 years ago
R4SAS
64aee9c8ae
add DEBUG option for make
...
By default, binary will be built without stripping debug symbols
7 years ago
yangfl
dec848f072
use builtin __AVX__ and __AES__ macros and reduce code duplication
7 years ago
orignal
510d29b381
gcc 8 arch support
7 years ago
Arm64 plaz
66de7ad049
for first time disable aesenc for arm64
7 years ago
orignal
b486d1cd27
rollback
...
non buildable under x64
7 years ago
yangfl
46f62e1af9
remove trailing whitespaces
7 years ago
yangfl
9cc4e8d03a
Makefile: get target platform from compiler
7 years ago
Jeff Becker
3330bf4f2f
fix gcc 7 on ubuntu
7 years ago
R4SAS
4bc1143418
update makefile to use gcc 7 on archlinux
8 years ago
R4SAS
19fc59739f
update makefile-s
8 years ago
Jeff Becker
9b62f238ed
add option for client tunnels to build tunnels such that OBEP==IBGW
8 years ago
orignal
9aa9a62ed4
AESNI for x86
8 years ago
Jeff Becker
76fd1c5c58
udp sockets for sam
8 years ago
R4SAS
f69884d573
AVX disabled for debuild by patch
8 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
Jeff Becker
9215a54c23
revert
9 years ago
hagen
b668c4c302
* add global switch USE_UPNP to makefile
9 years ago