From 4e38aed00588b77fd326854d78889447e7120e86 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 6 Oct 2017 09:16:01 +0200 Subject: libdl: Use 64-bit ELF on 64-bit targets Update #3155. --- cpukit/libdl/rtl-elf.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'cpukit') diff --git a/cpukit/libdl/rtl-elf.h b/cpukit/libdl/rtl-elf.h index e3ac07f7ed..cee01804e0 100644 --- a/cpukit/libdl/rtl-elf.h +++ b/cpukit/libdl/rtl-elf.h @@ -29,9 +29,13 @@ extern "C" { **/ /* - * Always 32bit for RTEMS at the moment. Do not add '()'. Leave plain. + * Do not add '()'. Leave plain. */ +#if defined(__powerpc64__) || defined(__arch64__) +#define ELFSIZE 64 +#else #define ELFSIZE 32 +#endif /* * Define _STANDALONE then remove after. -- cgit v1.2.3