G.E
d7006a7c85
removed another commented line
2024-04-24 00:06:08 +03:00
G.E
91d9631c97
fixed some const issues
2024-04-24 00:04:59 +03:00
G.E
8dabc86a69
removed commented lines.
2024-04-23 23:46:08 +03:00
G.E
01dee390a9
ddressing some cppcheck warnings. yes this will be cleaned up in a
...
following commit. tests pass.
2024-04-23 19:08:24 +03:00
G.E.
6e306a508e
removing the dispatcher.c changes from this branch/PR
2024-04-16 17:43:11 +03:00
Gregory Economou
b6b0ab1a9b
added a fixme for the clunky rpath setting logic
2024-04-16 15:18:58 +03:00
Gregory Economou
81722040f8
cmake adds newlines to variables set from command output, trashing the
...
usefulness of the flexible method of setting the rpath var. back to
the clunky manual setting.
2024-04-16 15:04:20 +03:00
Gregory Economou
00b1a50977
made the rpath finding a bit more flexible than just hardcoded gcc12 and gcc13
2024-04-16 13:09:05 +03:00
Gregory Economou
12e95b2c5c
bit hacky but it works for setting rpath in freebsd
2024-04-16 10:17:53 +03:00
Gregory Economou
b312438929
probably fixed the bit about not finding the right libs in some bsd installs
2024-04-15 16:50:58 +03:00
Gregory Economou
d96206a12f
united the static fat runtime dispatcher with the BSD support.
2024-04-15 14:59:08 +03:00
G.E.
2e86b8524d
first try at getting cmake to leave custom shared lib paths with the binary,
...
with package added compilers we need to find the right std libs from the
compiler we added, not the base install libs.
2024-04-15 11:52:33 +03:00
G.E.
b0916df825
one more place to fix where clang in bsd is more picky than gcc in linux
2024-04-15 11:44:22 +03:00
G.E.
0376319a93
tiny edit to readme
2024-04-15 11:07:45 +03:00
G.E.
d0b39914df
added ccache for freebsd install recommendations
2024-04-11 17:47:16 +03:00
G.E.
372053ba4f
adding libpcap to the bsd packages to install for building/running
2024-04-11 15:06:18 +03:00
G.E.
773d57d890
added copyright info for modified src files
2024-04-11 09:49:43 +03:00
isildur-g
e20ba37208
slightly clearer comments in netbsd section
2024-03-27 17:33:25 +02:00
isildur-g
42653b8a31
also sqlite info for bsd
2024-03-27 17:28:24 +02:00
isildur-g
e2ce866462
some more bsd detail
2024-03-27 17:24:08 +02:00
isildur-g
e239f482fd
more system prep info for bsd
2024-03-27 17:19:56 +02:00
isildur-g
dc371fb682
also added note for CC/CXX vars in fbsd/ppc which are different.
2024-03-27 16:35:21 +02:00
isildur-g
17c78ff23c
more verbose instructions for preparing BSD systems.
2024-03-27 16:31:02 +02:00
G.E.
1ea53768a6
whitespace editing in readme
2024-03-13 17:33:23 +02:00
G.E.
b006d7f620
shortened freebsd text
2024-03-12 16:50:57 +02:00
isildur-g
d0498f942d
typo fix
2024-03-12 13:58:50 +01:00
G.E.
0045a2bdc7
moved HAVE_BUILTIN_POPCOUNT def to cmake
2024-03-12 14:22:39 +02:00
G.E.
226645eaf1
another small cleanup in readme
2024-03-12 12:59:16 +02:00
G.E.
d6d7a96c44
incremental improvement in cleanliness
2024-03-12 12:37:08 +02:00
isildur-g
523db6051d
maybe netbsd is more pedantic about this?
2024-03-06 17:05:55 +01:00
isildur-g
afcbd28d3b
lets not disable warnings
2024-03-06 16:39:34 +01:00
isildur-g
f7a4d41c63
more readme format tinkering
2024-03-06 15:53:03 +01:00
isildur-g
4739c76a11
formatting in readme
2024-03-06 15:50:26 +01:00
G.E.
a6a35e044c
minor change for more certain success in netbsd
2024-03-06 15:28:20 +01:00
G.E.
30ae8505c3
lets rather not add lines of code not yet used anywhere
2024-03-06 14:57:28 +01:00
G.E.
a05c891146
updated readme to reflect FreeBSD build
2024-03-06 12:31:35 +01:00
G.E.
12f61d15ed
support building on NetBSD
2024-03-06 10:48:56 +01:00
Konstantinos Margaritis
71f3e7d994
Merge pull request #229 from ProBrian/bugfix/pcre_check_error
...
fix the pcre versio check error on clang 16
2024-01-29 20:26:57 +02:00
Jingbo Chen
24786ae332
fix the pcre versio check error on clang 16
2024-01-29 10:50:16 +08:00
Konstantinos Margaritis
98eb459ac2
Merge pull request #225 from VectorCamp/feature/cleanup-compiler-warnings
...
According to https://buildbot-ci.vectorcamp.gr/#/changes/93
most builds succceded and with no compiler warnings. The build failures were only on x86 and Arm for SIMDe builds: x86 because of a bug in SIMDe emulation of own x86 intrinsics in non-native mode and Arm due to clang, unsure if this is actually a bug in SIMDe or clang itself. All the remaining compiler warnings that were suppressed was because they were not possible to fix for the scope of this project.
This PR will close #170 , code quality improvements however will continue with the integration of #222 or similar static code analyzer to CI and continuous refactoring.
2024-01-20 22:41:00 +02:00
Konstantinos Margaritis
01658be05d
remove unused warning exceptions
2024-01-20 19:52:31 +02:00
Konstantinos Margaritis
8cd365121d
Revert "fix more unused-variable warnings"
...
This reverts commit afb1a1705f8073ba43b38845d3aa1329634083ed.
2024-01-20 17:46:29 +02:00
Konstantinos Margaritis
68dab83799
Revert "fix unused-variable warning"
...
This reverts commit ac02b589beebad99820a8b42e6b96e598e7da929.
2024-01-20 17:46:29 +02:00
Konstantinos Margaritis
5fa5e142b9
add -Wno-deprecate-lax-vec-conv-all on clang 15 for Power only
2024-01-20 17:45:56 +02:00
Konstantinos Margaritis
528a165c20
Revert "don't demand 32/64-byte alignment if there is no 256/512-bit SIMD engine"
...
This reverts commit 719e1c9be6fd6fd316889ac7625253d0ad9c5fd5.
2024-01-19 17:41:40 +02:00
Konstantinos Margaritis
1a4e878abe
Revert "if we don't have a 256/512-bit SIMD engine, there is no need to have 32/64-byte alignment and gcc complains anyway"
...
This reverts commit 9134cd6250f47034e15ef42981a3257ae4e3d506.
2024-01-19 15:23:11 +02:00
Konstantinos Margaritis
4fb8cee35f
-Wno-pass-failed is only for ppc64le
2024-01-19 11:23:17 +02:00
Konstantinos Margaritis
3d0df318b8
use snprintf() instead
2024-01-18 23:40:38 +02:00
Konstantinos Margaritis
5d38d0d0a5
add needed deprecation warning exceptions for SIMDe on Power VSX
2024-01-18 23:37:59 +02:00
Konstantinos Margaritis
a1258680ac
remove unused constants
2024-01-18 22:08:19 +02:00