From: Ali Saidi Date: Thu, 8 Jan 2004 21:35:47 +0000 (-0500) Subject: Fixed another small libelf problem, everything should work now, on any X-Git-Tag: m5_1.0_beta2~198^2~2 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=98613950a36463ca194ac4878809308e3b2daac7;p=gem5.git 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 --- 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