G.E
45e5df7553
cppcheck invalidPrintfArgType_uint warnings
2024-04-24 15:55:57 +03:00
G.E
8036dc12f7
removed another commented line
2024-04-24 00:06:08 +03:00
G.E
119ce967cc
fixed some const issues
2024-04-24 00:04:59 +03:00
G.E
0789008243
removed commented lines.
2024-04-23 23:46:08 +03:00
G.E
e3bc8ca0a8
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.
5ebc19674c
removing the dispatcher.c changes from this branch/PR
2024-04-16 17:43:11 +03:00
Gregory Economou
7ee5f7913e
added a fixme for the clunky rpath setting logic
2024-04-16 15:18:58 +03:00
Gregory Economou
645156333d
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
87b4787455
made the rpath finding a bit more flexible than just hardcoded gcc12 and gcc13
2024-04-16 13:09:05 +03:00
Gregory Economou
7faa32275e
bit hacky but it works for setting rpath in freebsd
2024-04-16 10:17:53 +03:00
Gregory Economou
1055fd7ed8
probably fixed the bit about not finding the right libs in some bsd installs
2024-04-15 16:50:58 +03:00
Gregory Economou
b4115b821b
united the static fat runtime dispatcher with the BSD support.
2024-04-15 14:59:08 +03:00
G.E.
1ef8e5dddc
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.
f872c289bd
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.
aea40433fc
tiny edit to readme
2024-04-15 11:07:45 +03:00
G.E.
d381c12fcf
added ccache for freebsd install recommendations
2024-04-11 17:47:16 +03:00
G.E.
abe954acdd
adding libpcap to the bsd packages to install for building/running
2024-04-11 15:06:18 +03:00
G.E.
b054e6c488
added copyright info for modified src files
2024-04-11 09:49:43 +03:00
isildur-g
e167f4a8b2
slightly clearer comments in netbsd section
2024-03-27 17:33:25 +02:00
isildur-g
d8f50478fc
also sqlite info for bsd
2024-03-27 17:28:24 +02:00
isildur-g
18fd2f4459
some more bsd detail
2024-03-27 17:24:08 +02:00
isildur-g
c6b5f1cff6
more system prep info for bsd
2024-03-27 17:19:56 +02:00
isildur-g
6e8cef574f
also added note for CC/CXX vars in fbsd/ppc which are different.
2024-03-27 16:35:21 +02:00
isildur-g
5468d0c492
more verbose instructions for preparing BSD systems.
2024-03-27 16:31:02 +02:00
G.E.
24db99586c
whitespace editing in readme
2024-03-13 17:33:23 +02:00
G.E.
f642392610
shortened freebsd text
2024-03-12 16:50:57 +02:00
isildur-g
10e96c3f53
typo fix
2024-03-12 13:58:50 +01:00
G.E.
feeb6a57ac
moved HAVE_BUILTIN_POPCOUNT def to cmake
2024-03-12 14:22:39 +02:00
G.E.
9591ae34e5
another small cleanup in readme
2024-03-12 12:59:16 +02:00
G.E.
33444e7ce0
incremental improvement in cleanliness
2024-03-12 12:37:08 +02:00
isildur-g
642b0e92fa
maybe netbsd is more pedantic about this?
2024-03-06 17:05:55 +01:00
isildur-g
2e897ad4a8
lets not disable warnings
2024-03-06 16:39:34 +01:00
isildur-g
739dd200ac
more readme format tinkering
2024-03-06 15:53:03 +01:00
isildur-g
d40367fad8
formatting in readme
2024-03-06 15:50:26 +01:00
G.E.
67452eebe3
minor change for more certain success in netbsd
2024-03-06 15:28:20 +01:00
G.E.
c0784c4aa5
lets rather not add lines of code not yet used anywhere
2024-03-06 14:57:28 +01:00
G.E.
8835b34221
updated readme to reflect FreeBSD build
2024-03-06 12:31:35 +01:00
G.E.
205bcbb060
support building on NetBSD
2024-03-06 10:48:56 +01:00
Konstantinos Margaritis
2523208e08
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
ea261fe26f
fix the pcre versio check error on clang 16
2024-01-29 10:50:16 +08:00
Konstantinos Margaritis
a4d1779945
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
a2ef385e1a
remove unused warning exceptions
2024-01-20 19:52:31 +02:00
Konstantinos Margaritis
27726c2f6a
Revert "fix more unused-variable warnings"
...
This reverts commit afb1a1705f .
2024-01-20 17:46:29 +02:00
Konstantinos Margaritis
5276f66b17
Revert "fix unused-variable warning"
...
This reverts commit ac02b589be .
2024-01-20 17:46:29 +02:00
Konstantinos Margaritis
85925923c5
add -Wno-deprecate-lax-vec-conv-all on clang 15 for Power only
2024-01-20 17:45:56 +02:00
Konstantinos Margaritis
cac6d8e14d
Revert "don't demand 32/64-byte alignment if there is no 256/512-bit SIMD engine"
...
This reverts commit 719e1c9be6 .
2024-01-19 17:41:40 +02:00
Konstantinos Margaritis
7a2179c793
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 9134cd6250 .
2024-01-19 15:23:11 +02:00
Konstantinos Margaritis
69b3b31345
-Wno-pass-failed is only for ppc64le
2024-01-19 11:23:17 +02:00
Konstantinos Margaritis
7b928cf35e
use snprintf() instead
2024-01-18 23:40:38 +02:00
Konstantinos Margaritis
eeeae733e4
add needed deprecation warning exceptions for SIMDe on Power VSX
2024-01-18 23:37:59 +02:00