Message ID | 20170929213538.GQ2482@gmail.com |
---|---|
State | New |
Headers | show |
Series | ia64: Update elf_machine_load_address for static PIE | expand |
diff --git a/sysdeps/ia64/dl-machine.h b/sysdeps/ia64/dl-machine.h index b56f1c8194..76675e2dc5 100644 --- a/sysdeps/ia64/dl-machine.h +++ b/sysdeps/ia64/dl-machine.h @@ -79,6 +79,11 @@ elf_machine_dynamic (void) static inline Elf64_Addr __attribute__ ((unused)) elf_machine_load_address (void) { +#ifndef SHARED + extern Elf64_Dyn _DYNAMIC[] __attribute__((weak, visibility ("hidden"))); + if (!_DYNAMIC) + return 0; +#endif Elf64_Addr ip; int *p;