mirror of
https://review.haiku-os.org/buildtools
synced 2024-11-23 07:18:49 +01:00
binutils/emulparams: Rely on elf_i386.sh, layering haiku on top
* Solves a new segfault encountered while linking our 32-bit bios_ia32 loader under x86_64 (-m elf_i386_haiku) backtrace: _bfd_x86_elf_link_setup_gnu_properties() : reason: SIGSEGV elf_i386_link_setup_gnu_properties() ldelf_after_open() lang_process() main() * I maintained our adjustments which differ / don't exist in elf_i386. Lots of new code inclusions though in elf_i386 Change-Id: I9220730ba41bc029e40d1b4a8e5fbd85b312c1b5 Reviewed-on: https://review.haiku-os.org/c/buildtools/+/4375 Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com> Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
This commit is contained in:
parent
7c3988da64
commit
2f8f3a16b7
@ -1,12 +1,7 @@
|
||||
SCRIPT_NAME=elf
|
||||
OUTPUT_FORMAT="elf32-i386"
|
||||
source_sh ${srcdir}/emulparams/elf_i386.sh
|
||||
source_sh ${srcdir}/emulparams/elf_haiku.sh
|
||||
TEXT_START_ADDR=0x200000
|
||||
NONPAGED_TEXT_START_ADDR=0x200000
|
||||
MAXPAGESIZE=0x1000
|
||||
ARCH=i386
|
||||
MACHINE=
|
||||
NOP=0x90909090
|
||||
TEMPLATE_NAME=elf
|
||||
GENERATE_SHLIB_SCRIPT=yes
|
||||
NO_SMALL_DATA=yes
|
||||
. ${srcdir}/emulparams/elf_haiku.sh
|
||||
OUTPUT_FORMAT="elf32-i386"
|
||||
|
Loading…
Reference in New Issue
Block a user