~ubuntu-branches/ubuntu/utopic/binutils-arm64-cross/utopic

« back to all changes in this revision

Viewing changes to binutils-2.23.52.20130611/ld/emulparams/elf64bmip.sh

  • Committer: Package Import Robot
  • Author(s): Matthias Klose
  • Date: 2013-06-20 17:38:09 UTC
  • Revision ID: package-import@ubuntu.com-20130620173809-app8lzgvymy5fg6c
Tags: 0.7
Build-depend on binutils-source (>= 2.23.52.20130620-1~).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
. ${srcdir}/emulparams/elf64bmip-defs.sh
 
2
OUTPUT_FORMAT="elf64-bigmips"
 
3
BIG_OUTPUT_FORMAT="elf64-bigmips"
 
4
LITTLE_OUTPUT_FORMAT="elf64-littlemips"
 
5
SHLIB_TEXT_START_ADDR=0x3ffffe0000
 
6
 
 
7
# IRIX6 defines these symbols.  0x40 is the size of the ELF header.
 
8
EXECUTABLE_SYMBOLS="
 
9
  __dso_displacement = 0;
 
10
  ${CREATE_SHLIB-${CREATE_PIE-__elf_header = ${TEXT_START_ADDR};}}
 
11
  ${CREATE_SHLIB+__elf_header = ${SHLIB_TEXT_START_ADDR};}
 
12
  ${CREATE_PIE+__elf_header = ${SHLIB_TEXT_START_ADDR};}
 
13
  __program_header_table = __elf_header + 0x40;
 
14
"
 
15
 
 
16
# There are often dynamic relocations against the .rodata section.
 
17
# Setting DT_TEXTREL in the .dynamic section does not convince the
 
18
# IRIX6 linker to permit relocations against the text segment.
 
19
# Following the IRIX linker, we simply put .rodata in the data
 
20
# segment.
 
21
WRITABLE_RODATA=
 
22
 
 
23
EXTRA_EM_FILE=irix