Fix i386-lynxos and other runtime linker fails

Segfaults due to htab->params being NULL.

	* emulparams/elf64rdos.sh (EXTRA_EM_FILE): Define.
	* emulparams/i386lynx.sh (EXTRA_EM_FILE): Define.
	* emulparams/i386nto.sh (EXTRA_EM_FILE): Define.
This commit is contained in:
Alan Modra 2019-04-08 14:07:35 +09:30
parent 5f2a6b8510
commit d970ee2bae
4 changed files with 9 additions and 0 deletions

View file

@ -1,3 +1,9 @@
2019-04-08 Alan Modra <amodra@gmail.com>
* emulparams/elf64rdos.sh (EXTRA_EM_FILE): Define.
* emulparams/i386lynx.sh (EXTRA_EM_FILE): Define.
* emulparams/i386nto.sh (EXTRA_EM_FILE): Define.
2019-04-06 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.am (ELF_X86_DEPS): Add $(srcdir)/emultempl/elf-x86.em.

View file

@ -10,6 +10,7 @@ LARGE_DATA_ADDR=0x80020000000
ARCH="i386:x86-64"
MACHINE=
TEMPLATE_NAME=elf32
EXTRA_EM_FILE="elf-x86"
GENERATE_SHLIB_SCRIPT=yes
GENERATE_PIE_SCRIPT=yes
LARGE_SECTIONS=yes

View file

@ -13,6 +13,7 @@ ARCH=i386
MACHINE=
NOP=0x9090
TEMPLATE_NAME=elf32
EXTRA_EM_FILE="elf-x86"
GENERATE_SHLIB_SCRIPT=yes
ELF_INTERPRETER_NAME=\"/usr/lib/ld.so.1\"

View file

@ -8,4 +8,5 @@ ARCH=i386
MACHINE=
NOP=0x9090
TEMPLATE_NAME=elf32
EXTRA_EM_FILE="elf-x86"
GENERATE_SHLIB_SCRIPT=yes