From 98613950a36463ca194ac4878809308e3b2daac7 Mon Sep 17 00:00:00 2001 From: Ali Saidi Date: Thu, 8 Jan 2004 16:35:47 -0500 Subject: [PATCH] Fixed another small libelf problem, everything should work now, on any 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 --- base/loader/elf_object.hh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/base/loader/elf_object.hh b/base/loader/elf_object.hh index afd4cd62b..9f0385d86 100644 --- a/base/loader/elf_object.hh +++ b/base/loader/elf_object.hh @@ -29,8 +29,13 @@ #ifndef __ELF_OBJECT_HH__ #define __ELF_OBJECT_HH__ -#include +/* 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 +#include #include "base/loader/object_file.hh" class ElfObject : public ObjectFile