diff options
Diffstat (limited to 'x86_64-linux-android/lib/ldscripts/i386linux.xr')
-rw-r--r-- | x86_64-linux-android/lib/ldscripts/i386linux.xr | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/x86_64-linux-android/lib/ldscripts/i386linux.xr b/x86_64-linux-android/lib/ldscripts/i386linux.xr new file mode 100644 index 0000000..8a33f28 --- /dev/null +++ b/x86_64-linux-android/lib/ldscripts/i386linux.xr @@ -0,0 +1,37 @@ +/* Script for ld -r: link without relocation */ +OUTPUT_FORMAT("a.out-i386-linux", "a.out-i386-linux", + "a.out-i386-linux") +OUTPUT_ARCH(i386) +SECTIONS +{ + .text : + { + CREATE_OBJECT_SYMBOLS + *(.text) + /* The next six sections are for SunOS dynamic linking. The order + is important. */ + *(.dynrel) + *(.hash) + *(.dynsym) + *(.dynstr) + *(.rules) + *(.need) + } + .data : + { + /* The first three sections are for SunOS dynamic linking. */ + *(.dynamic) + *(.got) + *(.plt) + *(.data) + *(.linux-dynamic) /* For Linux dynamic linking. */ + } + .bss : + { + ; + *(.bss) + *(COMMON) + ; + ; + } +} |