diff options
| author | rapt0r <goktugserez@gmail.com> | 2024-10-19 22:19:41 +0900 |
|---|---|---|
| committer | rapt0r <goktugserez@gmail.com> | 2024-10-19 22:19:41 +0900 |
| commit | c1d9a4fab9b652a0ea810086ce064ec3836c7bd9 (patch) | |
| tree | b94b61c2546264ca2dee2fc174506b659cef721a /instrumentation/README.gcc_plugin.md | |
| parent | 8a060a4b68a0aa1c812916bcbcf4bf3424854124 (diff) | |
| download | afl++-c1d9a4fab9b652a0ea810086ce064ec3836c7bd9.tar.gz | |
feat: introduce GCC disable environment variable
This change is to disable the GCC plugin version check for GCC plugin and CMPLOG, to overcome the issues with incompatability with expected GCC version and actual GCC version used to compile using `AFL_GCC_DISABLE_VERSION_CHECK` environment variable.
Diffstat (limited to 'instrumentation/README.gcc_plugin.md')
| -rw-r--r-- | instrumentation/README.gcc_plugin.md | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/instrumentation/README.gcc_plugin.md b/instrumentation/README.gcc_plugin.md index 011a574a..34004dc7 100644 --- a/instrumentation/README.gcc_plugin.md +++ b/instrumentation/README.gcc_plugin.md @@ -51,7 +51,10 @@ The idea and much of the implementation comes from Laszlo Szekeres. In order to leverage this mechanism, you need to have modern enough GCC (>= version 4.5.0) and the plugin development headers installed on your system. That should be all you need. On Debian machines, these headers can be acquired by -installing the `gcc-VERSION-plugin-dev` packages. +installing the `gcc-VERSION-plugin-dev` packages. If you're compiling a GCC +plugin that differs from the system-installed version and encounter issues +with version checks, you can use the `AFL_GCC_DISABLE_VERSION_CHECK` environment +variable. To build the instrumentation itself, type `make`. This will generate binaries called `afl-gcc-fast` and `afl-g++-fast` in the parent directory. |
