93362c6e67
updated llvm requirements
2023-06-21 16:39:05 +02:00
28fd971608
build: fix compiler version in build output
...
Currently, if I build like with Clang, I'll get:
```bash
make LLVM_CONFIG=llvm-config-15 CC=clang-15 CXX=clang++-15
<snip>
[+] Everything seems to be working, ready to compile. (gcc version 12.1.0 (Ubuntu 12.1.0-2ubuntu1~22.04) )
clang-15 -O2 -D_FORTIFY_SOURCE=1 ....
```
Which is somewhat confusing. Fix this, and in a way that still outputs
the correct version info for Clang and GCC. Use `--version`, and pick
the first line, as that is where they are consistent in output. `clang
-v` gives the version first, whereas `gcc -v` gives the version on the
last line.
We switch to using $(CC), otherwise we also get incorrect output,
and dropping CCVER altogether, given this is it's only use.
2023-06-05 17:00:42 +01:00
b10a091408
real gcc gnumakefile fix
2023-05-23 18:48:03 +02:00
eeed38c5f8
fix gnumakefile for non-gcc
2023-05-23 18:31:34 +02:00
f664eb58c5
fix debug build
2023-05-17 19:21:41 +02:00
3e3adb4d37
enforce python setting detection
2023-05-17 18:39:54 +02:00
c97caa6e10
fix makefile
2023-05-09 14:17:09 +02:00
001d9d3d20
GNUmakefile: Update LLVM instructions ( #1728 )
...
Update LLVM instructions, because versions higher than 14 are supported and to be explicit that LLD is also required
2023-05-05 16:02:00 +02:00
5813a4319c
doc, code format
2023-04-28 11:42:21 +02:00
3e84d6a2ae
afl++ -> AFL++
2023-04-27 11:49:00 +02:00
369ec31f0e
debug output
2023-04-21 15:15:34 +02:00
4e5f42cab6
afl-showmap custom mutator support
2023-04-20 10:39:23 +02:00
120d009e7d
wasm support
2023-04-15 11:36:58 +02:00
6cc8d607fb
remove -z option, use -p mmopt instead
2023-04-13 11:44:39 +02:00
743ae50775
nits
2023-04-12 10:53:23 +02:00
5c5b73df82
nit: fix minor typos
...
change "cannot be build" to "cannot be built"
2023-03-21 13:32:59 +01:00
e32e825372
macos ci debug
2023-03-10 15:26:38 +01:00
c3cf918bcb
macos ci debug
2023-03-10 15:16:55 +01:00
af77dab666
macos ci debug
2023-03-10 15:12:15 +01:00
1d4f779d4d
debug macos ci
2023-03-10 11:10:09 +01:00
ffe89e8f2d
fix makefile typo
2022-12-29 10:25:18 +01:00
342081d5ee
make CI green
2022-12-23 16:33:00 +01:00
e30c20cd28
fix Solaris/Illumos build
2022-12-16 20:44:49 +00:00
4b7126c46c
nits
2022-11-17 10:58:20 +01:00
b2f12c3712
llvm debug
2022-11-10 16:12:37 +01:00
c058ce37bb
remove python2 reference
2022-11-01 14:05:31 +01:00
e6e82948bf
fastexit + code format
2022-10-11 08:53:49 +02:00
1a3b463c4c
add build report
2022-08-14 13:00:55 +02:00
c6af98bc35
fix
2022-07-25 11:49:49 +02:00
67fabcb0be
update compile options
2022-07-25 11:15:14 +02:00
e969972c97
gcta
2022-06-27 15:35:41 +00:00
80e829f79d
revert more and global replace
2022-06-27 15:30:35 +00:00
22c3b519fa
reverts, fixes and even smaller image ( #3 )
2022-06-27 11:05:17 -04:00
1dac69b1eb
use container; more is built + tested; use make -i ( #2 )
2022-06-24 09:26:09 -04:00
0da7ddb738
concurrency and caching ( #1 )
...
* use concurrency
* run here too
* allow test failure
* only push on push
* fix coresight mode build
* support but disable coresight
* woops
* no unicorn for arm
* update codeql and fix makefile
* forgot those
* disable forward cache
* fix needing buildx
Co-authored-by: Ruben ten Hove <ruben.tenhove@tno.nl >
2022-06-22 06:36:35 -04:00
a5822c7c2f
various changes
2022-06-21 18:52:43 +02:00
683dcc4710
remove existing shared modules when installing
2022-06-06 19:26:18 +02:00
022f364661
Avoid implicit-int error in x86 test with clang 15
...
See 2cb2cd242c
2022-05-13 07:23:38 +09:00
7f26d13345
try repeating write
2022-04-22 10:28:21 +02:00
bf5b90f95a
added NO_NYX flag to docs and help message
2022-04-06 14:20:36 +02:00
8385bc794a
make flag to avoid building nyx mode
2022-04-06 11:54:35 +02:00
1bea949f34
Merge branch 'dev' into newpm2
2022-03-17 16:30:29 +01:00
e4f201707f
make LTO pass work too plus some fixes
2022-03-17 14:35:15 +01:00
981a04eb27
new compiler performance options
2022-03-07 08:13:24 +01:00
5e8da2b85c
Adapt to my MacOS
2022-02-09 20:36:16 +01:00
311649f458
make fPIC default
2022-01-29 22:16:16 +01:00
0b5ad8ee84
nits
2022-01-25 09:44:12 +01:00
26a3d1b53b
add nyx_mode to make clean target
2022-01-21 10:36:41 +01:00
fd99ddb1d6
nyx build and install
2021-12-28 17:40:23 +01:00
41291d8c72
add Nyx mode
2021-12-28 15:51:43 +01:00