machine.
base/loader/elf_object.hh:
put #defines for libelf that normally arn't defined so that -Wundef
doesn't cause problems.
--HG--
extra : convert_revision :
fa2de6aa94c7ddbaa59990db4473402b0df7d93a
#ifndef __ELF_OBJECT_HH__
#define __ELF_OBJECT_HH__
-#include <libelf/gelf.h>
+/* Because of the -Wundef flag we have to do this */
+#define __LIBELF_INTERNAL__ 0
+#define __LIBELF64_LINUX 1
+#define __LIBELF_NEED_LINK_H 0
+
#include <libelf/libelf.h>
+#include <libelf/gelf.h>
#include "base/loader/object_file.hh"
class ElfObject : public ObjectFile