diff options
| -rw-r--r-- | libc/sysdeps/linux/arm/crt1.S | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/libc/sysdeps/linux/arm/crt1.S b/libc/sysdeps/linux/arm/crt1.S index 082348e39..18e3686fa 100644 --- a/libc/sysdeps/linux/arm/crt1.S +++ b/libc/sysdeps/linux/arm/crt1.S @@ -238,7 +238,11 @@ _start:  #ifdef __PIC__  .L_GOT: +#ifdef __thumb__ +	.word	_GLOBAL_OFFSET_TABLE_-(.L_GOT_OFF+4) +#else /* __thumb2__ */  	.word	_GLOBAL_OFFSET_TABLE_-(.L_GOT_OFF+8) +#endif  	.word _fini(GOT)  	.word _init(GOT)  	.word main(GOT) | 
