Add missing files.
This commit is contained in:
parent
8a9036a406
commit
da7a27102f
68
ld/emulparams/elf_l1om.sh
Normal file
68
ld/emulparams/elf_l1om.sh
Normal file
@ -0,0 +1,68 @@
|
||||
SCRIPT_NAME=elf
|
||||
ELFSIZE=64
|
||||
OUTPUT_FORMAT="elf64-l1om"
|
||||
NO_REL_RELOCS=yes
|
||||
TEXT_START_ADDR=0x400000
|
||||
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
|
||||
COMMONPAGESIZE="CONSTANT (COMMONPAGESIZE)"
|
||||
ARCH="l1om"
|
||||
MACHINE=
|
||||
COMPILE_IN=yes
|
||||
NOP=0x90909090
|
||||
TEMPLATE_NAME=elf32
|
||||
GENERATE_SHLIB_SCRIPT=yes
|
||||
GENERATE_PIE_SCRIPT=yes
|
||||
NO_SMALL_DATA=yes
|
||||
LARGE_SECTIONS=yes
|
||||
SEPARATE_GOTPLT=24
|
||||
|
||||
if [ "x${host}" = "x${target}" ]; then
|
||||
case " $EMULATION_LIBPATH " in
|
||||
*" ${EMULATION_NAME} "*)
|
||||
NATIVE=yes
|
||||
esac
|
||||
fi
|
||||
|
||||
# Linux modifies the default library search path to first include
|
||||
# a 64-bit specific directory.
|
||||
case "$target" in
|
||||
l1om*-linux*)
|
||||
case "$EMULATION_NAME" in
|
||||
*l1om*) LIBPATH_SUFFIX=64 ;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
SCRIPT_NAME=elf
|
||||
ELFSIZE=64
|
||||
OUTPUT_FORMAT="elf64-l1om"
|
||||
NO_REL_RELOCS=yes
|
||||
TEXT_START_ADDR=0x400000
|
||||
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
|
||||
COMMONPAGESIZE="CONSTANT (COMMONPAGESIZE)"
|
||||
ARCH="l1om"
|
||||
MACHINE=
|
||||
COMPILE_IN=yes
|
||||
NOP=0x90909090
|
||||
TEMPLATE_NAME=elf32
|
||||
GENERATE_SHLIB_SCRIPT=yes
|
||||
GENERATE_PIE_SCRIPT=yes
|
||||
NO_SMALL_DATA=yes
|
||||
LARGE_SECTIONS=yes
|
||||
SEPARATE_GOTPLT=24
|
||||
|
||||
if [ "x${host}" = "x${target}" ]; then
|
||||
case " $EMULATION_LIBPATH " in
|
||||
*" ${EMULATION_NAME} "*)
|
||||
NATIVE=yes
|
||||
esac
|
||||
fi
|
||||
|
||||
# Linux modifies the default library search path to first include
|
||||
# a 64-bit specific directory.
|
||||
case "$target" in
|
||||
l1om*-linux*)
|
||||
case "$EMULATION_NAME" in
|
||||
*l1om*) LIBPATH_SUFFIX=64 ;;
|
||||
esac
|
||||
;;
|
||||
esac
|
3
ld/emulparams/elf_l1om_fbsd.sh
Normal file
3
ld/emulparams/elf_l1om_fbsd.sh
Normal file
@ -0,0 +1,3 @@
|
||||
. ${srcdir}/emulparams/elf_l1om.sh
|
||||
. ${srcdir}/emulparams/elf_fbsd.sh
|
||||
OUTPUT_FORMAT="elf64-l1om-freebsd"
|
Loading…
Reference in New Issue
Block a user