diff options
Diffstat (limited to 'addr2line.c')
-rw-r--r-- | addr2line.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/addr2line.c b/addr2line.c index ea61c15054..71ebf0365f 100644 --- a/addr2line.c +++ b/addr2line.c @@ -8,6 +8,7 @@ **********************************************************************/ +#include "ruby/config.h" #include "addr2line.h" #include <stdio.h> @@ -24,13 +25,16 @@ #include <limits.h> #include <stdio.h> #include <stdlib.h> -#include <alloca.h> #include <string.h> #include <sys/mman.h> #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> +#if defined(HAVE_ALLOCA_H) +#include <alloca.h> +#endif + #ifdef HAVE_DL_ITERATE_PHDR # ifndef _GNU_SOURCE # define _GNU_SOURCE |