Binary (FreeBSD): use system libelf

There are pkg elfutils. However it is not ABI compatible with system
libelf
This commit is contained in:
Carter Li
2024-09-07 15:22:38 +08:00
parent de59ffb31f
commit d8fb8d439e
3 changed files with 4 additions and 3 deletions
+2 -1
View File
@@ -1,11 +1,12 @@
#include "binary.h"
#if defined(FF_HAVE_ELF) || defined(__sun)
#if defined(FF_HAVE_ELF) || defined(__sun) || defined(__FreeBSD__)
#include "common/io/io.h"
#include "common/library.h"
#include "util/stringUtils.h"
// WARNING: On FreeBSD, there are system `/usr/include/libelf.h` and pkg elfutils `/usr/local/include/libelf.h`; they are not compatible.
#include <libelf.h>
#include <fcntl.h>