⛏️ index : buildtools.git

author Ingo Weinhold <ingo_weinhold@gmx.de> 2008-03-22 2:16:24.0 +00:00:00
committer Ingo Weinhold <ingo_weinhold@gmx.de> 2008-03-22 2:16:24.0 +00:00:00
commit
0205e9e9e62bba56de0a1d147ed6e7028c3adb8e [patch]
tree
8d5eeea7f52af51b9902ee58ff1b91273b4d3e60
parent
4ca3619adcdc6dc2b748d1aff5d8ed0f83491105
download
0205e9e9e62bba56de0a1d147ed6e7028c3adb8e.tar.gz

Missing in the Haiku config.

git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@24519 a95241bf-73f2-0310-859d-f6bbb57e9c96

Diff

 legacy/binutils/ld/emulparams/elf_i386_haiku.sh | 11 +++++++++++
 legacy/binutils/ld/emulparams/elf_ppc_haiku.sh  | 20 ++++++++++++++++++++
 2 files changed, 31 insertions(+)

diff --git a/legacy/binutils/ld/emulparams/elf_i386_haiku.sh b/legacy/binutils/ld/emulparams/elf_i386_haiku.sh
new file mode 100644
index 0000000..25ca6bc 100644
--- /dev/null
+++ b/legacy/binutils/ld/emulparams/elf_i386_haiku.sh
@@ -1,0 +1,11 @@
SCRIPT_NAME=elf
OUTPUT_FORMAT="elf32-i386"
TEXT_START_ADDR=0x200000
NONPAGED_TEXT_START_ADDR=0x200000
MAXPAGESIZE=0x1000
ARCH=i386
MACHINE=
NOP=0x90909090
TEMPLATE_NAME=elf32
GENERATE_SHLIB_SCRIPT=yes
NO_SMALL_DATA=yes
diff --git a/legacy/binutils/ld/emulparams/elf_ppc_haiku.sh b/legacy/binutils/ld/emulparams/elf_ppc_haiku.sh
new file mode 100644
index 0000000..5a65cd4 100644
--- /dev/null
+++ b/legacy/binutils/ld/emulparams/elf_ppc_haiku.sh
@@ -1,0 +1,20 @@
SCRIPT_NAME=elf
OUTPUT_FORMAT="elf32-powerpc"
TEXT_START_ADDR=0x200000
NONPAGED_TEXT_START_ADDR=0x200000
MAXPAGESIZE=0x1000
ARCH=powerpc
MACHINE=
NOP=0x60000000
TEMPLATE_NAME=elf32
GENERATE_SHLIB_SCRIPT=yes
BSS_PLT=
OTHER_RELRO_SECTIONS="
  .fixup        ${RELOCATING-0} : { *(.fixup) }
  .got1         ${RELOCATING-0} : { *(.got1) }
  .got2         ${RELOCATING-0} : { *(.got2) }
"
OTHER_GOT_RELOC_SECTIONS="
  .rela.got1         ${RELOCATING-0} : { *(.rela.got1) }
  .rela.got2         ${RELOCATING-0} : { *(.rela.got2) }
"