aboutsummaryrefslogtreecommitdiff
path: root/GNUmakefile.llvm
AgeCommit message (Collapse)Author
2023-10-03nitsvanhauser-thc
2023-08-05disable exceptions on LLVM/GCC plugins, decreasing further the libraries's ↵David Carlier
binaries size in the process.
2023-07-31Use CPPFLAGS for C++ too.Jesse Schwartzentruber
2023-07-23temp cmplog fixesvanhauser-thc
2023-07-05update llvm recommendationsvanhauser-thc
2023-06-06build: adjust LLVM development version checkfanquake
Adjust version check to only warn for LLVM 17.x and newer, which are the development versions. Otherwise we'll get: ```bash make LLVM_CONFIG=llvm-config-15 CC=clang-15 CXX=clang++-15 <snip> GNUmakefile.llvm:69: you are using an in-development llvm version - this might break llvm_mode! ``` for versions that are supported, and not in development.
2023-06-01rewrote PCGUARDvanhauser-thc
2023-04-28Source Code Coverage support for Nyx (Part 1) (#1720)Christian Holler (:decoder)
* Additional source code reformatting in afl-compiler-rt * Add source code coverage support to afl-compiler-rt (for use with Nyx)
2023-04-27afl++ -> AFL++vanhauser-thc
2023-04-15wasm supportvanhauser-thc
2023-01-20LLVM plugin 16+ support proposal.David Carlier
- Lifting the standard to C++17. - Beyond the cosmetic changes, it boils down to BasicBlock::getInstList being no longer available (and reading the header it is no accident).
2022-12-07Silent more deprecation warning for clang 15 and onwardsDavid Carlier
2022-11-17nitsvanhauser-thc
2022-11-10llvm debugvanhauser-thc
2022-10-19nitsvanhauser-thc
2022-10-08Support building LTO on Gentooquinox
2022-09-14Allow building LTO component with LLVM 15Nikita Popov
2022-09-05egrep -> grep -evanhauser-thc
2022-05-23disable LTO for llvm 15 :-(vanhauser-thc
2022-05-16Fix missing dependencyHexRabbit
add `instrumentation/afl-llvm-common.o` to `SanitizerCoverageLTO.so`'s dependency list
2022-03-31GNUmakefile.llvm: Avoid creating circular linksRichard W.M. Jones
Building into a DESTDIR gives circular links such as: lrwxrwxrwx. 1 rjones rjones 17 Mar 31 18:09 /home/rjones/rpmbuild/BUILDROOT/american-fuzzy-lop-4.00c-3.git285a5cb3.fc37.x86_64/usr/lib64/afl/afl-compiler-rt.o -> afl-compiler-rt.o I have to admit I've no idea what the original link command is trying to achieve, but it's clearly wrong and deleting it fixes the problem. Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
2022-03-18fix LTO with cmplog and lafvanhauser-thc
2022-03-17make LTO pass work too plus some fixesvanhauser-thc
2021-12-09make llvm 14-dev working. again.vanhauser-thc
2021-11-23further fixes for new pass managervanhauser-thc
2021-11-06http->httpsvanhauser-thc
2021-08-25announce llvm 13 supportvanhauser-thc
2021-07-22MacOS nitsvanhauser-thc
2021-06-28Inline cmplog (#996)van Hauser
* inline cmplog check * better switch support * add cmplog-switches-pass.cc
2021-06-08reenable LLVM 3.8 ( Ubuntu 16.04 )hexcoder-
2021-06-05give hint how to set env var for path to llvm-config toolhexcoder
2021-04-19drop support for llvm < 6.0vanhauser-thc
2021-04-04cleanupvanhauser-thc
2021-03-25remove InsTrimvanhauser-thc
2021-03-20add missing links for afl-clang-fast*.8 man pageshexcoder-
2021-02-13fixaflpp
2021-02-13dont break on llvm 13aflpp
2021-02-07mark llvm 13 as unsupported (yet)vanhauser-thc
2021-01-27enable warnings for LTO mode 's/warn /warning /'Josh Bundt (tr0gd0r)
2020-12-21fix BSDvan Hauser
2020-12-18dont fail with ASAN_BUILDvan Hauser
2020-12-11fix MMAPvan Hauser
2020-11-27remove wrong quotinghexcoder-
2020-11-27add -lm, afl-fuzz-queue.c wants log2(), fix GNUmakefile syntaxhexcoder-
2020-11-01reenable afl-clang(++)hexcoder-
2020-11-08fix for llvm 10.0.0van Hauser
2020-11-06do not try to compile pcguard if llvm is not current enoughvan Hauser
2020-11-02do not fail for llvm < 10van Hauser
2020-11-02support llvm svn checkoutvan Hauser
2020-11-02fix SancovPCGUARD for 10.0.0van Hauser