From 0205e9e9e62bba56de0a1d147ed6e7028c3adb8e Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sat, 22 Mar 2008 02:16:24 +0000 Subject: [PATCH] Missing in the Haiku config. git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@24519 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- 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) } +" -- gitore 0.2.3