From 55d8c5d4673f74a3ec2865593524d5f40dfcac0c Mon Sep 17 00:00:00 2001 From: "Frank Ch. Eigler" Date: Sun, 23 Aug 2009 18:15:01 -0400 Subject: build fix: make buildable with elfutils < 0.142 * dwarf_wrappers.h, loc2c.c: Define DW_TAG_rvalue_reference_type=0x42 for older elfutils. --- loc2c.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'loc2c.c') diff --git a/loc2c.c b/loc2c.c index 9d58269c..d4cb4666 100644 --- a/loc2c.c +++ b/loc2c.c @@ -10,6 +10,22 @@ #include #include "loc2c.h" +#include "config.h" + +#include +#ifdef HAVE_ELFUTILS_VERSION_H +#include +#endif + +#if !defined(_ELFUTILS_PREREQ) +// make a dummy PREREQ check for elfutils < 0.138 +#define _ELFUTILS_PREREQ(major, minor) (0 >= 1) +#endif + +#if ! _ELFUTILS_PREREQ(0,142) +#define DW_TAG_rvalue_reference_type 0x42 +#endif + #define N_(x) x #define STACK_TYPE "intptr_t" /* Must be the signed type. */ -- cgit