Automatic makefile dependencies for generated ld/e*.c
This patch modifies genscripts.sh to emit dependency info along with the generated emulation e*.c files. This is done by a new source_sh function that records its arg to a file (.deps/e*.Tc), using the function whenever a shell script is sourced. Entries in the file are made unique and written to .deps/e*.Pc. These files are then included by the Makefile. * Makefile.am (GENSCRIPTS): Pass LIB_PATH as a parameter. Add DEPDIR parameter. (ELF_DEPS, ELF_GEN_DEPS, ELF_X86_DEPS): Delete. (ALL_EMULATION_SOURCES, ALL_64_EMULATION_SOURCES): Depend on $GEN_DEPENDS. (e*.c): Delete all dependencies, instead include dependencies from $DEPDIR/*.Pc. * Makefile.in: Regenerate. * configure.ac (source_sh): Define and use function. * configure: Regenerate. * emulparams/aarch64cloudabib.sh, * emulparams/aarch64elf32b.sh, * emulparams/aarch64elfb.sh, * emulparams/aarch64fbsdb.sh, * emulparams/aarch64linux32b.sh, * emulparams/aarch64linuxb.sh, * emulparams/arcelf.sh, * emulparams/arcelf_prof.sh, * emulparams/arclinux.sh, * emulparams/arclinux_nps.sh, * emulparams/arclinux_prof.sh, * emulparams/arcv2elf.sh, * emulparams/arcv2elfx.sh, * emulparams/armelf_fbsd.sh, * emulparams/armelf_linux_eabi.sh, * emulparams/armelf_linux_fdpiceabi.sh, * emulparams/armelf_nacl.sh, * emulparams/armelf_nbsd.sh, * emulparams/armelf_vxworks.sh, * emulparams/armelfb.sh, * emulparams/armelfb_fbsd.sh, * emulparams/armelfb_fuchsia.sh, * emulparams/armelfb_linux.sh, * emulparams/armelfb_linux_eabi.sh, * emulparams/armelfb_linux_fdpiceabi.sh, * emulparams/armelfb_nacl.sh, * emulparams/armelfb_nbsd.sh, * emulparams/armsymbian.sh, * emulparams/cskyelf_linux.sh, * emulparams/elf32_sparc_sol2.sh, * emulparams/elf32_sparc_vxworks.sh, * emulparams/elf32_tic6x_be.sh, * emulparams/elf32_tic6x_elf_be.sh, * emulparams/elf32_tic6x_elf_le.sh, * emulparams/elf32_tic6x_linux_be.sh, * emulparams/elf32_tic6x_linux_le.sh, * emulparams/elf32_x86_64.sh, * emulparams/elf32_x86_64_nacl.sh, * emulparams/elf32b4300.sh, * emulparams/elf32bfinfd.sh, * emulparams/elf32bmipn32.sh, * emulparams/elf32bsmip.sh, * emulparams/elf32btsmip.sh, * emulparams/elf32btsmip_fbsd.sh, * emulparams/elf32btsmipn32.sh, * emulparams/elf32btsmipn32_fbsd.sh, * emulparams/elf32ebmip.sh, * emulparams/elf32ebmipvxworks.sh, * emulparams/elf32elmip.sh, * emulparams/elf32elmipvxworks.sh, * emulparams/elf32frvfd.sh, * emulparams/elf32l4300.sh, * emulparams/elf32lm32fd.sh, * emulparams/elf32lmip.sh, * emulparams/elf32lppc.sh, * emulparams/elf32lppclinux.sh, * emulparams/elf32lppcnto.sh, * emulparams/elf32lppcsim.sh, * emulparams/elf32lr5900.sh, * emulparams/elf32lr5900n32.sh, * emulparams/elf32lriscv.sh, * emulparams/elf32lriscv_ilp32.sh, * emulparams/elf32lriscv_ilp32f.sh, * emulparams/elf32lsmip.sh, * emulparams/elf32ltsmip.sh, * emulparams/elf32ltsmip_fbsd.sh, * emulparams/elf32ltsmipn32.sh, * emulparams/elf32ltsmipn32_fbsd.sh, * emulparams/elf32microblazeel.sh, * emulparams/elf32or1k_linux.sh, * emulparams/elf32ppc.sh, * emulparams/elf32ppc_fbsd.sh, * emulparams/elf32ppccommon.sh, * emulparams/elf32ppclinux.sh, * emulparams/elf32ppcnto.sh, * emulparams/elf32ppcsim.sh, * emulparams/elf32ppcvxworks.sh, * emulparams/elf32ppcwindiss.sh, * emulparams/elf32tilegx_be.sh, * emulparams/elf64_ia64_fbsd.sh, * emulparams/elf64_sparc_fbsd.sh, * emulparams/elf64_sparc_sol2.sh, * emulparams/elf64alpha_fbsd.sh, * emulparams/elf64alpha_nbsd.sh, * emulparams/elf64bmip-defs.sh, * emulparams/elf64bmip.sh, * emulparams/elf64btsmip.sh, * emulparams/elf64btsmip_fbsd.sh, * emulparams/elf64lppc.sh, * emulparams/elf64lriscv-defs.sh, * emulparams/elf64lriscv.sh, * emulparams/elf64lriscv_lp64.sh, * emulparams/elf64lriscv_lp64f.sh, * emulparams/elf64ltsmip.sh, * emulparams/elf64ltsmip_fbsd.sh, * emulparams/elf64ppc.sh, * emulparams/elf64ppc_fbsd.sh, * emulparams/elf64rdos.sh, * emulparams/elf64tilegx_be.sh, * emulparams/elf_i386.sh, * emulparams/elf_i386_be.sh, * emulparams/elf_i386_fbsd.sh, * emulparams/elf_i386_ldso.sh, * emulparams/elf_i386_nacl.sh, * emulparams/elf_i386_sol2.sh, * emulparams/elf_i386_vxworks.sh, * emulparams/elf_iamcu.sh, * emulparams/elf_k1om.sh, * emulparams/elf_k1om_fbsd.sh, * emulparams/elf_l1om.sh, * emulparams/elf_l1om_fbsd.sh, * emulparams/elf_x86_64.sh, * emulparams/elf_x86_64_cloudabi.sh, * emulparams/elf_x86_64_fbsd.sh, * emulparams/elf_x86_64_nacl.sh, * emulparams/elf_x86_64_sol2.sh, * emulparams/h8300helf.sh, * emulparams/h8300helf_linux.sh, * emulparams/h8300hnelf.sh, * emulparams/h8300self.sh, * emulparams/h8300self_linux.sh, * emulparams/h8300snelf.sh, * emulparams/h8300sxelf.sh, * emulparams/h8300sxelf_linux.sh, * emulparams/h8300sxnelf.sh, * emulparams/hppanbsd.sh, * emulparams/hppaobsd.sh, * emulparams/m32rlelf.sh, * emulparams/m32rlelf_linux.sh, * emulparams/m68kelfnbsd.sh, * emulparams/mn10300.sh, * emulparams/msp430X.sh, * emulparams/nds32belf.sh, * emulparams/nds32belf16m.sh, * emulparams/nds32belf_linux.sh, * emulparams/pjlelf.sh, * emulparams/ppclynx.sh, * emulparams/score7_elf.sh, * emulparams/shelf_fd.sh, * emulparams/shelf_linux.sh, * emulparams/shelf_nbsd.sh, * emulparams/shelf_uclinux.sh, * emulparams/shelf_vxworks.sh, * emulparams/shl.sh, * emulparams/shlelf.sh, * emulparams/shlelf_fd.sh, * emulparams/shlelf_nbsd.sh, * emulparams/shlelf_vxworks.sh: Use source_sh. * genscripts.sh: Adjust for changed parameters. Emit dependencies for e*.c to .deps/*.Pc. (source_sh): New function, use it throughout to source scripts. * genscrba.sh (source_em): Use source_sh.
This commit is contained in:
parent
50ff67e6cf
commit
c40e31a121
96
ld/ChangeLog
96
ld/ChangeLog
@ -1,3 +1,99 @@
|
|||||||
|
2019-04-13 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
|
* Makefile.am (GENSCRIPTS): Pass LIB_PATH as a parameter. Add
|
||||||
|
DEPDIR parameter.
|
||||||
|
(ELF_DEPS, ELF_GEN_DEPS, ELF_X86_DEPS): Delete.
|
||||||
|
(ALL_EMULATION_SOURCES, ALL_64_EMULATION_SOURCES): Depend on
|
||||||
|
$GEN_DEPENDS.
|
||||||
|
(e*.c): Delete all dependencies, instead include dependencies
|
||||||
|
from $DEPDIR/*.Pc.
|
||||||
|
* Makefile.in: Regenerate.
|
||||||
|
* configure.ac (source_sh): Define and use function.
|
||||||
|
* configure: Regenerate.
|
||||||
|
* emulparams/aarch64cloudabib.sh, * emulparams/aarch64elf32b.sh,
|
||||||
|
* emulparams/aarch64elfb.sh, * emulparams/aarch64fbsdb.sh,
|
||||||
|
* emulparams/aarch64linux32b.sh, * emulparams/aarch64linuxb.sh,
|
||||||
|
* emulparams/arcelf.sh, * emulparams/arcelf_prof.sh,
|
||||||
|
* emulparams/arclinux.sh, * emulparams/arclinux_nps.sh,
|
||||||
|
* emulparams/arclinux_prof.sh, * emulparams/arcv2elf.sh,
|
||||||
|
* emulparams/arcv2elfx.sh, * emulparams/armelf_fbsd.sh,
|
||||||
|
* emulparams/armelf_linux_eabi.sh,
|
||||||
|
* emulparams/armelf_linux_fdpiceabi.sh,
|
||||||
|
* emulparams/armelf_nacl.sh, * emulparams/armelf_nbsd.sh,
|
||||||
|
* emulparams/armelf_vxworks.sh, * emulparams/armelfb.sh,
|
||||||
|
* emulparams/armelfb_fbsd.sh, * emulparams/armelfb_fuchsia.sh,
|
||||||
|
* emulparams/armelfb_linux.sh, * emulparams/armelfb_linux_eabi.sh,
|
||||||
|
* emulparams/armelfb_linux_fdpiceabi.sh,
|
||||||
|
* emulparams/armelfb_nacl.sh, * emulparams/armelfb_nbsd.sh,
|
||||||
|
* emulparams/armsymbian.sh, * emulparams/cskyelf_linux.sh,
|
||||||
|
* emulparams/elf32_sparc_sol2.sh,
|
||||||
|
* emulparams/elf32_sparc_vxworks.sh, * emulparams/elf32_tic6x_be.sh,
|
||||||
|
* emulparams/elf32_tic6x_elf_be.sh,
|
||||||
|
* emulparams/elf32_tic6x_elf_le.sh,
|
||||||
|
* emulparams/elf32_tic6x_linux_be.sh,
|
||||||
|
* emulparams/elf32_tic6x_linux_le.sh,
|
||||||
|
* emulparams/elf32_x86_64.sh, * emulparams/elf32_x86_64_nacl.sh,
|
||||||
|
* emulparams/elf32b4300.sh, * emulparams/elf32bfinfd.sh,
|
||||||
|
* emulparams/elf32bmipn32.sh, * emulparams/elf32bsmip.sh,
|
||||||
|
* emulparams/elf32btsmip.sh, * emulparams/elf32btsmip_fbsd.sh,
|
||||||
|
* emulparams/elf32btsmipn32.sh, * emulparams/elf32btsmipn32_fbsd.sh,
|
||||||
|
* emulparams/elf32ebmip.sh, * emulparams/elf32ebmipvxworks.sh,
|
||||||
|
* emulparams/elf32elmip.sh, * emulparams/elf32elmipvxworks.sh,
|
||||||
|
* emulparams/elf32frvfd.sh, * emulparams/elf32l4300.sh,
|
||||||
|
* emulparams/elf32lm32fd.sh, * emulparams/elf32lmip.sh,
|
||||||
|
* emulparams/elf32lppc.sh, * emulparams/elf32lppclinux.sh,
|
||||||
|
* emulparams/elf32lppcnto.sh, * emulparams/elf32lppcsim.sh,
|
||||||
|
* emulparams/elf32lr5900.sh, * emulparams/elf32lr5900n32.sh,
|
||||||
|
* emulparams/elf32lriscv.sh, * emulparams/elf32lriscv_ilp32.sh,
|
||||||
|
* emulparams/elf32lriscv_ilp32f.sh, * emulparams/elf32lsmip.sh,
|
||||||
|
* emulparams/elf32ltsmip.sh, * emulparams/elf32ltsmip_fbsd.sh,
|
||||||
|
* emulparams/elf32ltsmipn32.sh, * emulparams/elf32ltsmipn32_fbsd.sh,
|
||||||
|
* emulparams/elf32microblazeel.sh, * emulparams/elf32or1k_linux.sh,
|
||||||
|
* emulparams/elf32ppc.sh, * emulparams/elf32ppc_fbsd.sh,
|
||||||
|
* emulparams/elf32ppccommon.sh, * emulparams/elf32ppclinux.sh,
|
||||||
|
* emulparams/elf32ppcnto.sh, * emulparams/elf32ppcsim.sh,
|
||||||
|
* emulparams/elf32ppcvxworks.sh, * emulparams/elf32ppcwindiss.sh,
|
||||||
|
* emulparams/elf32tilegx_be.sh, * emulparams/elf64_ia64_fbsd.sh,
|
||||||
|
* emulparams/elf64_sparc_fbsd.sh, * emulparams/elf64_sparc_sol2.sh,
|
||||||
|
* emulparams/elf64alpha_fbsd.sh, * emulparams/elf64alpha_nbsd.sh,
|
||||||
|
* emulparams/elf64bmip-defs.sh, * emulparams/elf64bmip.sh,
|
||||||
|
* emulparams/elf64btsmip.sh, * emulparams/elf64btsmip_fbsd.sh,
|
||||||
|
* emulparams/elf64lppc.sh, * emulparams/elf64lriscv-defs.sh,
|
||||||
|
* emulparams/elf64lriscv.sh, * emulparams/elf64lriscv_lp64.sh,
|
||||||
|
* emulparams/elf64lriscv_lp64f.sh, * emulparams/elf64ltsmip.sh,
|
||||||
|
* emulparams/elf64ltsmip_fbsd.sh, * emulparams/elf64ppc.sh,
|
||||||
|
* emulparams/elf64ppc_fbsd.sh, * emulparams/elf64rdos.sh,
|
||||||
|
* emulparams/elf64tilegx_be.sh, * emulparams/elf_i386.sh,
|
||||||
|
* emulparams/elf_i386_be.sh, * emulparams/elf_i386_fbsd.sh,
|
||||||
|
* emulparams/elf_i386_ldso.sh, * emulparams/elf_i386_nacl.sh,
|
||||||
|
* emulparams/elf_i386_sol2.sh, * emulparams/elf_i386_vxworks.sh,
|
||||||
|
* emulparams/elf_iamcu.sh, * emulparams/elf_k1om.sh,
|
||||||
|
* emulparams/elf_k1om_fbsd.sh, * emulparams/elf_l1om.sh,
|
||||||
|
* emulparams/elf_l1om_fbsd.sh, * emulparams/elf_x86_64.sh,
|
||||||
|
* emulparams/elf_x86_64_cloudabi.sh,
|
||||||
|
* emulparams/elf_x86_64_fbsd.sh, * emulparams/elf_x86_64_nacl.sh,
|
||||||
|
* emulparams/elf_x86_64_sol2.sh, * emulparams/h8300helf.sh,
|
||||||
|
* emulparams/h8300helf_linux.sh, * emulparams/h8300hnelf.sh,
|
||||||
|
* emulparams/h8300self.sh, * emulparams/h8300self_linux.sh,
|
||||||
|
* emulparams/h8300snelf.sh, * emulparams/h8300sxelf.sh,
|
||||||
|
* emulparams/h8300sxelf_linux.sh, * emulparams/h8300sxnelf.sh,
|
||||||
|
* emulparams/hppanbsd.sh, * emulparams/hppaobsd.sh,
|
||||||
|
* emulparams/m32rlelf.sh, * emulparams/m32rlelf_linux.sh,
|
||||||
|
* emulparams/m68kelfnbsd.sh, * emulparams/mn10300.sh,
|
||||||
|
* emulparams/msp430X.sh, * emulparams/nds32belf.sh,
|
||||||
|
* emulparams/nds32belf16m.sh, * emulparams/nds32belf_linux.sh,
|
||||||
|
* emulparams/pjlelf.sh, * emulparams/ppclynx.sh,
|
||||||
|
* emulparams/score7_elf.sh, * emulparams/shelf_fd.sh,
|
||||||
|
* emulparams/shelf_linux.sh, * emulparams/shelf_nbsd.sh,
|
||||||
|
* emulparams/shelf_uclinux.sh, * emulparams/shelf_vxworks.sh,
|
||||||
|
* emulparams/shl.sh, * emulparams/shlelf.sh,
|
||||||
|
* emulparams/shlelf_fd.sh, * emulparams/shlelf_nbsd.sh,
|
||||||
|
* emulparams/shlelf_vxworks.sh: Use source_sh.
|
||||||
|
* genscripts.sh: Adjust for changed parameters. Emit dependencies
|
||||||
|
for e*.c to .deps/*.Pc.
|
||||||
|
(source_sh): New function, use it throughout to source scripts.
|
||||||
|
* genscrba.sh (source_em): Use source_sh.
|
||||||
|
|
||||||
2019-04-13 Alan Modra <amodra@gmail.com>
|
2019-04-13 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
* configure.ac (TDIRS): Build up tdirs in this variable and
|
* configure.ac (TDIRS): Build up tdirs in this variable and
|
||||||
|
1559
ld/Makefile.am
1559
ld/Makefile.am
File diff suppressed because it is too large
Load Diff
1559
ld/Makefile.in
1559
ld/Makefile.in
File diff suppressed because it is too large
Load Diff
6
ld/configure
vendored
6
ld/configure
vendored
@ -17528,7 +17528,11 @@ tdir_$i=$result"
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
if test "$elf_list_options" = "TRUE"; then
|
if test "$elf_list_options" = "TRUE"; then
|
||||||
. ${srcdir}/emulparams/${i}.sh
|
source_sh()
|
||||||
|
{
|
||||||
|
. $1
|
||||||
|
}
|
||||||
|
source_sh ${srcdir}/emulparams/${i}.sh
|
||||||
if test x${GENERATE_SHLIB_SCRIPT} = xyes; then
|
if test x${GENERATE_SHLIB_SCRIPT} = xyes; then
|
||||||
elf_shlib_list_options=TRUE
|
elf_shlib_list_options=TRUE
|
||||||
fi
|
fi
|
||||||
|
@ -384,7 +384,11 @@ tdir_$i=$result"
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
if test "$elf_list_options" = "TRUE"; then
|
if test "$elf_list_options" = "TRUE"; then
|
||||||
. ${srcdir}/emulparams/${i}.sh
|
source_sh()
|
||||||
|
{
|
||||||
|
. $1
|
||||||
|
}
|
||||||
|
source_sh ${srcdir}/emulparams/${i}.sh
|
||||||
if test x${GENERATE_SHLIB_SCRIPT} = xyes; then
|
if test x${GENERATE_SHLIB_SCRIPT} = xyes; then
|
||||||
elf_shlib_list_options=TRUE
|
elf_shlib_list_options=TRUE
|
||||||
fi
|
fi
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/aarch64cloudabi.sh
|
source_sh ${srcdir}/emulparams/aarch64cloudabi.sh
|
||||||
OUTPUT_FORMAT="elf64-bigaarch64-cloudabi"
|
OUTPUT_FORMAT="elf64-bigaarch64-cloudabi"
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/aarch64elf32.sh
|
source_sh ${srcdir}/emulparams/aarch64elf32.sh
|
||||||
OUTPUT_FORMAT="elf32-bigaarch64"
|
OUTPUT_FORMAT="elf32-bigaarch64"
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/aarch64elf.sh
|
source_sh ${srcdir}/emulparams/aarch64elf.sh
|
||||||
OUTPUT_FORMAT="elf64-bigaarch64"
|
OUTPUT_FORMAT="elf64-bigaarch64"
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/aarch64fbsd.sh
|
source_sh ${srcdir}/emulparams/aarch64fbsd.sh
|
||||||
OUTPUT_FORMAT="elf64-bigaarch64"
|
OUTPUT_FORMAT="elf64-bigaarch64"
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
. ${srcdir}/emulparams/aarch64linux32.sh
|
source_sh ${srcdir}/emulparams/aarch64linux32.sh
|
||||||
OUTPUT_FORMAT="elf32-bigaarch64"
|
OUTPUT_FORMAT="elf32-bigaarch64"
|
||||||
ELF_INTERPRETER_NAME=\"/lib/ld-linux-aarch64_be_ilp32.so.1\"
|
ELF_INTERPRETER_NAME=\"/lib/ld-linux-aarch64_be_ilp32.so.1\"
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
. ${srcdir}/emulparams/aarch64linux.sh
|
source_sh ${srcdir}/emulparams/aarch64linux.sh
|
||||||
OUTPUT_FORMAT="elf64-bigaarch64"
|
OUTPUT_FORMAT="elf64-bigaarch64"
|
||||||
ELF_INTERPRETER_NAME=\"/lib/ld-linux-aarch64_be.so.1\"
|
ELF_INTERPRETER_NAME=\"/lib/ld-linux-aarch64_be.so.1\"
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/arc-endianness.sh
|
source_sh ${srcdir}/emulparams/arc-endianness.sh
|
||||||
SCRIPT_NAME=elfarc
|
SCRIPT_NAME=elfarc
|
||||||
TEMPLATE_NAME=elf32
|
TEMPLATE_NAME=elf32
|
||||||
if [ "x${ARC_ENDIAN}" = "xbig" ]; then
|
if [ "x${ARC_ENDIAN}" = "xbig" ]; then
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/arc-endianness.sh
|
source_sh ${srcdir}/emulparams/arc-endianness.sh
|
||||||
SCRIPT_NAME=elfarc
|
SCRIPT_NAME=elfarc
|
||||||
TEMPLATE_NAME=elf32
|
TEMPLATE_NAME=elf32
|
||||||
if [ "x${ARC_ENDIAN}" = "xbig" ]; then
|
if [ "x${ARC_ENDIAN}" = "xbig" ]; then
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/arc-endianness.sh
|
source_sh ${srcdir}/emulparams/arc-endianness.sh
|
||||||
ARCH=arc
|
ARCH=arc
|
||||||
SCRIPT_NAME=arclinux
|
SCRIPT_NAME=arclinux
|
||||||
if [ "x${ARC_ENDIAN}" = "xbig" ]; then
|
if [ "x${ARC_ENDIAN}" = "xbig" ]; then
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
. ${srcdir}/emulparams/arclinux.sh
|
source_sh ${srcdir}/emulparams/arclinux.sh
|
||||||
# Extend the OTHER_SECTIONS for nps.
|
# Extend the OTHER_SECTIONS for nps.
|
||||||
. ${srcdir}/emulparams/arc-nps.sh
|
source_sh ${srcdir}/emulparams/arc-nps.sh
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/arc-endianness.sh
|
source_sh ${srcdir}/emulparams/arc-endianness.sh
|
||||||
SCRIPT_NAME=arclinux
|
SCRIPT_NAME=arclinux
|
||||||
if [ "x${ARC_ENDIAN}" = "xbig" ]; then
|
if [ "x${ARC_ENDIAN}" = "xbig" ]; then
|
||||||
OUTPUT_FORMAT="elf32-bigarc"
|
OUTPUT_FORMAT="elf32-bigarc"
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/arc-endianness.sh
|
source_sh ${srcdir}/emulparams/arc-endianness.sh
|
||||||
MACHINE=
|
MACHINE=
|
||||||
SCRIPT_NAME=elfarcv2
|
SCRIPT_NAME=elfarcv2
|
||||||
if [ "x${ARC_ENDIAN}" = "xbig" ]; then
|
if [ "x${ARC_ENDIAN}" = "xbig" ]; then
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/arc-endianness.sh
|
source_sh ${srcdir}/emulparams/arc-endianness.sh
|
||||||
MACHINE=
|
MACHINE=
|
||||||
SCRIPT_NAME=elfarcv2
|
SCRIPT_NAME=elfarcv2
|
||||||
if [ "x${ARC_ENDIAN}" = "xbig" ]; then
|
if [ "x${ARC_ENDIAN}" = "xbig" ]; then
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
. ${srcdir}/emulparams/armelf.sh
|
source_sh ${srcdir}/emulparams/armelf.sh
|
||||||
. ${srcdir}/emulparams/elf_fbsd.sh
|
source_sh ${srcdir}/emulparams/elf_fbsd.sh
|
||||||
|
|
||||||
TEXT_START_ADDR=0x00010000
|
TEXT_START_ADDR=0x00010000
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/armelf_linux.sh
|
source_sh ${srcdir}/emulparams/armelf_linux.sh
|
||||||
|
|
||||||
# Use the ARM ABI-compliant exception-handling sections.
|
# Use the ARM ABI-compliant exception-handling sections.
|
||||||
OTHER_READONLY_SECTIONS="
|
OTHER_READONLY_SECTIONS="
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/armelf_linux.sh
|
source_sh ${srcdir}/emulparams/armelf_linux.sh
|
||||||
|
|
||||||
OUTPUT_FORMAT="elf32-littlearm-fdpic"
|
OUTPUT_FORMAT="elf32-littlearm-fdpic"
|
||||||
BIG_OUTPUT_FORMAT="elf32-bigarm-fdpic"
|
BIG_OUTPUT_FORMAT="elf32-bigarm-fdpic"
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
. ${srcdir}/emulparams/armelf_linux_eabi.sh
|
source_sh ${srcdir}/emulparams/armelf_linux_eabi.sh
|
||||||
. ${srcdir}/emulparams/elf_nacl.sh
|
source_sh ${srcdir}/emulparams/elf_nacl.sh
|
||||||
BIG_OUTPUT_FORMAT="elf32-bigarm-nacl"
|
BIG_OUTPUT_FORMAT="elf32-bigarm-nacl"
|
||||||
LITTLE_OUTPUT_FORMAT="elf32-littlearm-nacl"
|
LITTLE_OUTPUT_FORMAT="elf32-littlearm-nacl"
|
||||||
OUTPUT_FORMAT="$LITTLE_OUTPUT_FORMAT"
|
OUTPUT_FORMAT="$LITTLE_OUTPUT_FORMAT"
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/armelf.sh
|
source_sh ${srcdir}/emulparams/armelf.sh
|
||||||
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
|
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
|
||||||
TEXT_START_ADDR=0x00008000
|
TEXT_START_ADDR=0x00008000
|
||||||
TARGET2_TYPE=got-rel
|
TARGET2_TYPE=got-rel
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
. ${srcdir}/emulparams/armelf.sh
|
source_sh ${srcdir}/emulparams/armelf.sh
|
||||||
OUTPUT_FORMAT="elf32-littlearm-vxworks"
|
OUTPUT_FORMAT="elf32-littlearm-vxworks"
|
||||||
BIG_OUTPUT_FORMAT="elf32-bigarm-vxworks"
|
BIG_OUTPUT_FORMAT="elf32-bigarm-vxworks"
|
||||||
LITTLE_OUTPUT_FORMAT="$OUTPUT_FORMAT"
|
LITTLE_OUTPUT_FORMAT="$OUTPUT_FORMAT"
|
||||||
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
|
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
|
||||||
. ${srcdir}/emulparams/vxworks.sh
|
source_sh ${srcdir}/emulparams/vxworks.sh
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/armelf.sh
|
source_sh ${srcdir}/emulparams/armelf.sh
|
||||||
OUTPUT_FORMAT="elf32-bigarm"
|
OUTPUT_FORMAT="elf32-bigarm"
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/armelf_fbsd.sh
|
source_sh ${srcdir}/emulparams/armelf_fbsd.sh
|
||||||
OUTPUT_FORMAT="elf32-bigarm"
|
OUTPUT_FORMAT="elf32-bigarm"
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/armelf_fuchsia.sh
|
source_sh ${srcdir}/emulparams/armelf_fuchsia.sh
|
||||||
OUTPUT_FORMAT="$BIG_OUTPUT_FORMAT"
|
OUTPUT_FORMAT="$BIG_OUTPUT_FORMAT"
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/armelf_linux.sh
|
source_sh ${srcdir}/emulparams/armelf_linux.sh
|
||||||
OUTPUT_FORMAT="elf32-bigarm"
|
OUTPUT_FORMAT="elf32-bigarm"
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/armelf_linux_eabi.sh
|
source_sh ${srcdir}/emulparams/armelf_linux_eabi.sh
|
||||||
OUTPUT_FORMAT="elf32-bigarm"
|
OUTPUT_FORMAT="elf32-bigarm"
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/armelf_linux_fdpiceabi.sh
|
source_sh ${srcdir}/emulparams/armelf_linux_fdpiceabi.sh
|
||||||
OUTPUT_FORMAT="elf32-bigarm-fdpic"
|
OUTPUT_FORMAT="elf32-bigarm-fdpic"
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/armelf_nacl.sh
|
source_sh ${srcdir}/emulparams/armelf_nacl.sh
|
||||||
OUTPUT_FORMAT="$BIG_OUTPUT_FORMAT"
|
OUTPUT_FORMAT="$BIG_OUTPUT_FORMAT"
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/armelf_nbsd.sh
|
source_sh ${srcdir}/emulparams/armelf_nbsd.sh
|
||||||
OUTPUT_FORMAT="elf32-bigarm"
|
OUTPUT_FORMAT="elf32-bigarm"
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/armelf.sh
|
source_sh ${srcdir}/emulparams/armelf.sh
|
||||||
SCRIPT_NAME="armbpabi"
|
SCRIPT_NAME="armbpabi"
|
||||||
GENERATE_COMBRELOC_SCRIPT=1
|
GENERATE_COMBRELOC_SCRIPT=1
|
||||||
OUTPUT_FORMAT="elf32-littlearm-symbian"
|
OUTPUT_FORMAT="elf32-littlearm-symbian"
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/cskyelf.sh
|
source_sh ${srcdir}/emulparams/cskyelf.sh
|
||||||
|
|
||||||
unset EMBEDDED
|
unset EMBEDDED
|
||||||
unset ENTRY
|
unset ENTRY
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf32_sparc.sh
|
source_sh ${srcdir}/emulparams/elf32_sparc.sh
|
||||||
. ${srcdir}/emulparams/solaris2.sh
|
source_sh ${srcdir}/emulparams/solaris2.sh
|
||||||
EXTRA_EM_FILE=solaris2
|
EXTRA_EM_FILE=solaris2
|
||||||
OUTPUT_FORMAT="elf32-sparc-sol2"
|
OUTPUT_FORMAT="elf32-sparc-sol2"
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf32_sparc.sh
|
source_sh ${srcdir}/emulparams/elf32_sparc.sh
|
||||||
OUTPUT_FORMAT="elf32-sparc-vxworks"
|
OUTPUT_FORMAT="elf32-sparc-vxworks"
|
||||||
unset DATA_PLT
|
unset DATA_PLT
|
||||||
. ${srcdir}/emulparams/vxworks.sh
|
source_sh ${srcdir}/emulparams/vxworks.sh
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/elf32_tic6x_le.sh
|
source_sh ${srcdir}/emulparams/elf32_tic6x_le.sh
|
||||||
OUTPUT_FORMAT="elf32-tic6x-be"
|
OUTPUT_FORMAT="elf32-tic6x-be"
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/elf32_tic6x_le.sh
|
source_sh ${srcdir}/emulparams/elf32_tic6x_le.sh
|
||||||
OUTPUT_FORMAT="elf32-tic6x-elf-be"
|
OUTPUT_FORMAT="elf32-tic6x-elf-be"
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
. ${srcdir}/emulparams/elf32_tic6x_le.sh
|
source_sh ${srcdir}/emulparams/elf32_tic6x_le.sh
|
||||||
OUTPUT_FORMAT="elf32-tic6x-elf-le"
|
OUTPUT_FORMAT="elf32-tic6x-elf-le"
|
||||||
BIG_OUTPUT_FORMAT="elf32-tic6x-elf-be"
|
BIG_OUTPUT_FORMAT="elf32-tic6x-elf-be"
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/elf32_tic6x_le.sh
|
source_sh ${srcdir}/emulparams/elf32_tic6x_le.sh
|
||||||
OUTPUT_FORMAT="elf32-tic6x-linux-be"
|
OUTPUT_FORMAT="elf32-tic6x-linux-be"
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
. ${srcdir}/emulparams/elf32_tic6x_le.sh
|
source_sh ${srcdir}/emulparams/elf32_tic6x_le.sh
|
||||||
OUTPUT_FORMAT="elf32-tic6x-linux-le"
|
OUTPUT_FORMAT="elf32-tic6x-linux-le"
|
||||||
BIG_OUTPUT_FORMAT="elf32-tic6x-linux-be"
|
BIG_OUTPUT_FORMAT="elf32-tic6x-linux-be"
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
. ${srcdir}/emulparams/plt_unwind.sh
|
source_sh ${srcdir}/emulparams/plt_unwind.sh
|
||||||
. ${srcdir}/emulparams/extern_protected_data.sh
|
source_sh ${srcdir}/emulparams/extern_protected_data.sh
|
||||||
. ${srcdir}/emulparams/dynamic_undefined_weak.sh
|
source_sh ${srcdir}/emulparams/dynamic_undefined_weak.sh
|
||||||
. ${srcdir}/emulparams/reloc_overflow.sh
|
source_sh ${srcdir}/emulparams/reloc_overflow.sh
|
||||||
. ${srcdir}/emulparams/call_nop.sh
|
source_sh ${srcdir}/emulparams/call_nop.sh
|
||||||
. ${srcdir}/emulparams/cet.sh
|
source_sh ${srcdir}/emulparams/cet.sh
|
||||||
SCRIPT_NAME=elf
|
SCRIPT_NAME=elf
|
||||||
ELFSIZE=32
|
ELFSIZE=32
|
||||||
OUTPUT_FORMAT="elf32-x86-64"
|
OUTPUT_FORMAT="elf32-x86-64"
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf32_x86_64.sh
|
source_sh ${srcdir}/emulparams/elf32_x86_64.sh
|
||||||
. ${srcdir}/emulparams/elf_nacl.sh
|
source_sh ${srcdir}/emulparams/elf_nacl.sh
|
||||||
OUTPUT_FORMAT="elf32-x86-64-nacl"
|
OUTPUT_FORMAT="elf32-x86-64-nacl"
|
||||||
ARCH="i386:x64-32:nacl" # The :nacl just means one-byte nops for code fill.
|
ARCH="i386:x64-32:nacl" # The :nacl just means one-byte nops for code fill.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
# elf32l4300.sh
|
# elf32l4300.sh
|
||||||
|
|
||||||
EMBEDDED=yes
|
EMBEDDED=yes
|
||||||
. ${srcdir}/emulparams/elf32bmip.sh
|
source_sh ${srcdir}/emulparams/elf32bmip.sh
|
||||||
TEXT_START_ADDR=0xa0020000
|
TEXT_START_ADDR=0xa0020000
|
||||||
unset SHLIB_TEXT_START_ADDR
|
unset SHLIB_TEXT_START_ADDR
|
||||||
EXECUTABLE_SYMBOLS='_DYNAMIC_LINK = 0;'
|
EXECUTABLE_SYMBOLS='_DYNAMIC_LINK = 0;'
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf32bfin.sh
|
source_sh ${srcdir}/emulparams/elf32bfin.sh
|
||||||
unset STACK_ADDR
|
unset STACK_ADDR
|
||||||
OUTPUT_FORMAT="elf32-bfinfdpic"
|
OUTPUT_FORMAT="elf32-bfinfdpic"
|
||||||
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
|
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf32bmipn32-defs.sh
|
source_sh ${srcdir}/emulparams/elf32bmipn32-defs.sh
|
||||||
OUTPUT_FORMAT="elf32-nbigmips"
|
OUTPUT_FORMAT="elf32-nbigmips"
|
||||||
BIG_OUTPUT_FORMAT="elf32-nbigmips"
|
BIG_OUTPUT_FORMAT="elf32-nbigmips"
|
||||||
LITTLE_OUTPUT_FORMAT="elf32-nlittlemips"
|
LITTLE_OUTPUT_FORMAT="elf32-nlittlemips"
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
. ${srcdir}/emulparams/elf32bmip.sh
|
source_sh ${srcdir}/emulparams/elf32bmip.sh
|
||||||
ENTRY=__start
|
ENTRY=__start
|
||||||
EXTRA_EM_FILE=irix
|
EXTRA_EM_FILE=irix
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# If you change this file, please also look at files which source this one:
|
# If you change this file, please also look at files which source this one:
|
||||||
# elf32ltsmip.sh
|
# elf32ltsmip.sh
|
||||||
|
|
||||||
. ${srcdir}/emulparams/elf32bmip.sh
|
source_sh ${srcdir}/emulparams/elf32bmip.sh
|
||||||
OUTPUT_FORMAT="elf32-tradbigmips"
|
OUTPUT_FORMAT="elf32-tradbigmips"
|
||||||
BIG_OUTPUT_FORMAT="elf32-tradbigmips"
|
BIG_OUTPUT_FORMAT="elf32-tradbigmips"
|
||||||
LITTLE_OUTPUT_FORMAT="elf32-tradlittlemips"
|
LITTLE_OUTPUT_FORMAT="elf32-tradlittlemips"
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
. ${srcdir}/emulparams/elf32btsmip.sh
|
source_sh ${srcdir}/emulparams/elf32btsmip.sh
|
||||||
. ${srcdir}/emulparams/elf_fbsd.sh
|
source_sh ${srcdir}/emulparams/elf_fbsd.sh
|
||||||
OUTPUT_FORMAT="elf32-tradbigmips-freebsd"
|
OUTPUT_FORMAT="elf32-tradbigmips-freebsd"
|
||||||
BIG_OUTPUT_FORMAT="elf32-tradbigmips-freebsd"
|
BIG_OUTPUT_FORMAT="elf32-tradbigmips-freebsd"
|
||||||
LITTLE_OUTPUT_FORMAT="elf32-tradlittlemips-freebsd"
|
LITTLE_OUTPUT_FORMAT="elf32-tradlittlemips-freebsd"
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# If you change this file, please also look at files which source this one:
|
# If you change this file, please also look at files which source this one:
|
||||||
# elf32ltsmipn32.sh
|
# elf32ltsmipn32.sh
|
||||||
|
|
||||||
. ${srcdir}/emulparams/elf32bmipn32-defs.sh
|
source_sh ${srcdir}/emulparams/elf32bmipn32-defs.sh
|
||||||
OUTPUT_FORMAT="elf32-ntradbigmips"
|
OUTPUT_FORMAT="elf32-ntradbigmips"
|
||||||
BIG_OUTPUT_FORMAT="elf32-ntradbigmips"
|
BIG_OUTPUT_FORMAT="elf32-ntradbigmips"
|
||||||
LITTLE_OUTPUT_FORMAT="elf32-ntradlittlemips"
|
LITTLE_OUTPUT_FORMAT="elf32-ntradlittlemips"
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
. ${srcdir}/emulparams/elf32ltsmipn32.sh
|
source_sh ${srcdir}/emulparams/elf32ltsmipn32.sh
|
||||||
. ${srcdir}/emulparams/elf_fbsd.sh
|
source_sh ${srcdir}/emulparams/elf_fbsd.sh
|
||||||
OUTPUT_FORMAT="elf32-ntradbigmips-freebsd"
|
OUTPUT_FORMAT="elf32-ntradbigmips-freebsd"
|
||||||
BIG_OUTPUT_FORMAT="elf32-ntradbigmips-freebsd"
|
BIG_OUTPUT_FORMAT="elf32-ntradbigmips-freebsd"
|
||||||
LITTLE_OUTPUT_FORMAT="elf32-ntradlittlemips-freebsd"
|
LITTLE_OUTPUT_FORMAT="elf32-ntradlittlemips-freebsd"
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
EMBEDDED=yes
|
EMBEDDED=yes
|
||||||
. ${srcdir}/emulparams/elf32bmip.sh
|
source_sh ${srcdir}/emulparams/elf32bmip.sh
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf32bmip.sh
|
source_sh ${srcdir}/emulparams/elf32bmip.sh
|
||||||
|
|
||||||
OUTPUT_FORMAT="elf32-bigmips-vxworks"
|
OUTPUT_FORMAT="elf32-bigmips-vxworks"
|
||||||
BIG_OUTPUT_FORMAT="elf32-bigmips-vxworks"
|
BIG_OUTPUT_FORMAT="elf32-bigmips-vxworks"
|
||||||
@ -17,4 +17,4 @@ SHLIB_TEXT_START_ADDR=0
|
|||||||
unset TEXT_DYNAMIC
|
unset TEXT_DYNAMIC
|
||||||
unset DATA_ADDR
|
unset DATA_ADDR
|
||||||
|
|
||||||
. ${srcdir}/emulparams/vxworks.sh
|
source_sh ${srcdir}/emulparams/vxworks.sh
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
EMBEDDED=yes
|
EMBEDDED=yes
|
||||||
. ${srcdir}/emulparams/elf32lmip.sh
|
source_sh ${srcdir}/emulparams/elf32lmip.sh
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf32bmip.sh
|
source_sh ${srcdir}/emulparams/elf32bmip.sh
|
||||||
|
|
||||||
OUTPUT_FORMAT="elf32-littlemips-vxworks"
|
OUTPUT_FORMAT="elf32-littlemips-vxworks"
|
||||||
BIG_OUTPUT_FORMAT="elf32-bigmips-vxworks"
|
BIG_OUTPUT_FORMAT="elf32-bigmips-vxworks"
|
||||||
@ -8,4 +8,4 @@ SHLIB_TEXT_START_ADDR=0
|
|||||||
unset TEXT_DYNAMIC
|
unset TEXT_DYNAMIC
|
||||||
unset DATA_ADDR
|
unset DATA_ADDR
|
||||||
|
|
||||||
. ${srcdir}/emulparams/vxworks.sh
|
source_sh ${srcdir}/emulparams/vxworks.sh
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf32frv.sh
|
source_sh ${srcdir}/emulparams/elf32frv.sh
|
||||||
unset STACK_ADDR
|
unset STACK_ADDR
|
||||||
OUTPUT_FORMAT="elf32-frvfdpic"
|
OUTPUT_FORMAT="elf32-frvfdpic"
|
||||||
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
|
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf32b4300.sh
|
source_sh ${srcdir}/emulparams/elf32b4300.sh
|
||||||
OUTPUT_FORMAT="elf32-littlemips"
|
OUTPUT_FORMAT="elf32-littlemips"
|
||||||
BIG_OUTPUT_FORMAT="elf32-bigmips"
|
BIG_OUTPUT_FORMAT="elf32-bigmips"
|
||||||
LITTLE_OUTPUT_FORMAT="elf32-littlemips"
|
LITTLE_OUTPUT_FORMAT="elf32-littlemips"
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf32lm32.sh
|
source_sh ${srcdir}/emulparams/elf32lm32.sh
|
||||||
unset STACK_ADDR
|
unset STACK_ADDR
|
||||||
unset DYNAMIC_LINK
|
unset DYNAMIC_LINK
|
||||||
OUTPUT_FORMAT="elf32-lm32fdpic"
|
OUTPUT_FORMAT="elf32-lm32fdpic"
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# If you change this file, please also look at files which source this one:
|
# If you change this file, please also look at files which source this one:
|
||||||
# elf32elmip.sh elf32lsmip.sh
|
# elf32elmip.sh elf32lsmip.sh
|
||||||
|
|
||||||
. ${srcdir}/emulparams/elf32bmip.sh
|
source_sh ${srcdir}/emulparams/elf32bmip.sh
|
||||||
OUTPUT_FORMAT="elf32-littlemips"
|
OUTPUT_FORMAT="elf32-littlemips"
|
||||||
BIG_OUTPUT_FORMAT="elf32-bigmips"
|
BIG_OUTPUT_FORMAT="elf32-bigmips"
|
||||||
LITTLE_OUTPUT_FORMAT="elf32-littlemips"
|
LITTLE_OUTPUT_FORMAT="elf32-littlemips"
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# If you change this file, please also look at files which source this one:
|
# If you change this file, please also look at files which source this one:
|
||||||
# elf32lppcsim.sh elf32lppclinux.sh
|
# elf32lppcsim.sh elf32lppclinux.sh
|
||||||
|
|
||||||
. ${srcdir}/emulparams/elf32ppc.sh
|
source_sh ${srcdir}/emulparams/elf32ppc.sh
|
||||||
OUTPUT_FORMAT="elf32-powerpcle"
|
OUTPUT_FORMAT="elf32-powerpcle"
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf32lppc.sh
|
source_sh ${srcdir}/emulparams/elf32lppc.sh
|
||||||
TEXT_START_ADDR=0x10000000
|
TEXT_START_ADDR=0x10000000
|
||||||
unset EXECUTABLE_SYMBOLS
|
unset EXECUTABLE_SYMBOLS
|
||||||
unset OTHER_END_SYMBOLS
|
unset OTHER_END_SYMBOLS
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf32ppc.sh
|
source_sh ${srcdir}/emulparams/elf32ppc.sh
|
||||||
OUTPUT_FORMAT="elf32-powerpcle"
|
OUTPUT_FORMAT="elf32-powerpcle"
|
||||||
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
|
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
|
||||||
TEXT_START_ADDR=0x48040000
|
TEXT_START_ADDR=0x48040000
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/elf32lppc.sh
|
source_sh ${srcdir}/emulparams/elf32lppc.sh
|
||||||
TEXT_START_ADDR=0x10000000
|
TEXT_START_ADDR=0x10000000
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf32bmip.sh
|
source_sh ${srcdir}/emulparams/elf32bmip.sh
|
||||||
|
|
||||||
OUTPUT_FORMAT="elf32-littlemips"
|
OUTPUT_FORMAT="elf32-littlemips"
|
||||||
BIG_OUTPUT_FORMAT="elf32-bigmips"
|
BIG_OUTPUT_FORMAT="elf32-bigmips"
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf32bmipn32-defs.sh
|
source_sh ${srcdir}/emulparams/elf32bmipn32-defs.sh
|
||||||
|
|
||||||
OUTPUT_FORMAT="elf32-nlittlemips"
|
OUTPUT_FORMAT="elf32-nlittlemips"
|
||||||
BIG_OUTPUT_FORMAT="elf32-nbigmips"
|
BIG_OUTPUT_FORMAT="elf32-nbigmips"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# RV32 code using ILP32D ABI.
|
# RV32 code using ILP32D ABI.
|
||||||
# ABI not in emulation name to avoid breaking backward compatibility.
|
# ABI not in emulation name to avoid breaking backward compatibility.
|
||||||
. ${srcdir}/emulparams/elf32lriscv-defs.sh
|
source_sh ${srcdir}/emulparams/elf32lriscv-defs.sh
|
||||||
OUTPUT_FORMAT="elf32-littleriscv"
|
OUTPUT_FORMAT="elf32-littleriscv"
|
||||||
|
|
||||||
# On Linux, first look for 32 bit ILP32D target libraries in /lib/ilp32d as per
|
# On Linux, first look for 32 bit ILP32D target libraries in /lib/ilp32d as per
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# RV32 code using ILP32 ABI.
|
# RV32 code using ILP32 ABI.
|
||||||
. ${srcdir}/emulparams/elf32lriscv-defs.sh
|
source_sh ${srcdir}/emulparams/elf32lriscv-defs.sh
|
||||||
OUTPUT_FORMAT="elf32-littleriscv"
|
OUTPUT_FORMAT="elf32-littleriscv"
|
||||||
|
|
||||||
# On Linux, first look for 32 bit ILP32 target libraries in /lib/ilp32 as per
|
# On Linux, first look for 32 bit ILP32 target libraries in /lib/ilp32 as per
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# RV32 code using ILP32F ABI.
|
# RV32 code using ILP32F ABI.
|
||||||
. ${srcdir}/emulparams/elf32lriscv-defs.sh
|
source_sh ${srcdir}/emulparams/elf32lriscv-defs.sh
|
||||||
OUTPUT_FORMAT="elf32-littleriscv"
|
OUTPUT_FORMAT="elf32-littleriscv"
|
||||||
|
|
||||||
# On Linux, first look for 32 bit ILP32F target libraries in /lib/ilp32f as per
|
# On Linux, first look for 32 bit ILP32F target libraries in /lib/ilp32f as per
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/elf32lmip.sh
|
source_sh ${srcdir}/emulparams/elf32lmip.sh
|
||||||
ENTRY=__start
|
ENTRY=__start
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/elf32btsmip.sh
|
source_sh ${srcdir}/emulparams/elf32btsmip.sh
|
||||||
OUTPUT_FORMAT="elf32-tradlittlemips"
|
OUTPUT_FORMAT="elf32-tradlittlemips"
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
. ${srcdir}/emulparams/elf32ltsmip.sh
|
source_sh ${srcdir}/emulparams/elf32ltsmip.sh
|
||||||
. ${srcdir}/emulparams/elf_fbsd.sh
|
source_sh ${srcdir}/emulparams/elf_fbsd.sh
|
||||||
OUTPUT_FORMAT="elf32-tradlittlemips-freebsd"
|
OUTPUT_FORMAT="elf32-tradlittlemips-freebsd"
|
||||||
BIG_OUTPUT_FORMAT="elf32-tradbigmips-freebsd"
|
BIG_OUTPUT_FORMAT="elf32-tradbigmips-freebsd"
|
||||||
LITTLE_OUTPUT_FORMAT="elf32-tradlittlemips-freebsd"
|
LITTLE_OUTPUT_FORMAT="elf32-tradlittlemips-freebsd"
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf32btsmipn32.sh
|
source_sh ${srcdir}/emulparams/elf32btsmipn32.sh
|
||||||
OUTPUT_FORMAT="elf32-ntradlittlemips"
|
OUTPUT_FORMAT="elf32-ntradlittlemips"
|
||||||
BIG_OUTPUT_FORMAT="elf32-ntradbigmips"
|
BIG_OUTPUT_FORMAT="elf32-ntradbigmips"
|
||||||
LITTLE_OUTPUT_FORMAT="elf32-ntradlittlemips"
|
LITTLE_OUTPUT_FORMAT="elf32-ntradlittlemips"
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
. ${srcdir}/emulparams/elf32ltsmipn32.sh
|
source_sh ${srcdir}/emulparams/elf32ltsmipn32.sh
|
||||||
. ${srcdir}/emulparams/elf_fbsd.sh
|
source_sh ${srcdir}/emulparams/elf_fbsd.sh
|
||||||
OUTPUT_FORMAT="elf32-ntradlittlemips-freebsd"
|
OUTPUT_FORMAT="elf32-ntradlittlemips-freebsd"
|
||||||
BIG_OUTPUT_FORMAT="elf32-ntradbigmips-freebsd"
|
BIG_OUTPUT_FORMAT="elf32-ntradbigmips-freebsd"
|
||||||
LITTLE_OUTPUT_FORMAT="elf32-ntradlittlemips-freebsd"
|
LITTLE_OUTPUT_FORMAT="elf32-ntradlittlemips-freebsd"
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/elf32microblaze.sh
|
source_sh ${srcdir}/emulparams/elf32microblaze.sh
|
||||||
OUTPUT_FORMAT=$LITTLE_OUTPUT_FORMAT
|
OUTPUT_FORMAT=$LITTLE_OUTPUT_FORMAT
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf32or1k.sh
|
source_sh ${srcdir}/emulparams/elf32or1k.sh
|
||||||
unset EMBEDDED
|
unset EMBEDDED
|
||||||
GENERATE_SHLIB_SCRIPT=yes
|
GENERATE_SHLIB_SCRIPT=yes
|
||||||
GENERATE_PIE_SCRIPT=yes
|
GENERATE_PIE_SCRIPT=yes
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
# elf32lppcnto.sh elf32lppc.sh elf32ppclinux.sh elf32ppcnto.sh
|
# elf32lppcnto.sh elf32lppc.sh elf32ppclinux.sh elf32ppcnto.sh
|
||||||
# elf32ppcsim.sh
|
# elf32ppcsim.sh
|
||||||
|
|
||||||
. ${srcdir}/emulparams/elf32ppccommon.sh
|
source_sh ${srcdir}/emulparams/elf32ppccommon.sh
|
||||||
. ${srcdir}/emulparams/plt_unwind.sh
|
source_sh ${srcdir}/emulparams/plt_unwind.sh
|
||||||
# Yes, we want duplicate .got and .plt sections. The linker chooses the
|
# Yes, we want duplicate .got and .plt sections. The linker chooses the
|
||||||
# appropriate one magically in ppc_after_open
|
# appropriate one magically in ppc_after_open
|
||||||
DATA_GOT=
|
DATA_GOT=
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
. ${srcdir}/emulparams/elf32ppc.sh
|
source_sh ${srcdir}/emulparams/elf32ppc.sh
|
||||||
. ${srcdir}/emulparams/elf_fbsd.sh
|
source_sh ${srcdir}/emulparams/elf_fbsd.sh
|
||||||
|
|
||||||
OUTPUT_FORMAT="elf32-powerpc-freebsd"
|
OUTPUT_FORMAT="elf32-powerpc-freebsd"
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# The PLT-agnostic parts of a generic 32-bit ELF PowerPC target. Included by:
|
# The PLT-agnostic parts of a generic 32-bit ELF PowerPC target. Included by:
|
||||||
# elf32ppc.sh elf32ppcvxworks.sh elf64ppc.sh
|
# elf32ppc.sh elf32ppcvxworks.sh elf64ppc.sh
|
||||||
. ${srcdir}/emulparams/dynamic_undefined_weak.sh
|
source_sh ${srcdir}/emulparams/dynamic_undefined_weak.sh
|
||||||
|
|
||||||
TEMPLATE_NAME=elf32
|
TEMPLATE_NAME=elf32
|
||||||
GENERATE_SHLIB_SCRIPT=yes
|
GENERATE_SHLIB_SCRIPT=yes
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf32ppc.sh
|
source_sh ${srcdir}/emulparams/elf32ppc.sh
|
||||||
TEXT_START_ADDR=0x10000000
|
TEXT_START_ADDR=0x10000000
|
||||||
unset EXECUTABLE_SYMBOLS
|
unset EXECUTABLE_SYMBOLS
|
||||||
unset OTHER_END_SYMBOLS
|
unset OTHER_END_SYMBOLS
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf32ppc.sh
|
source_sh ${srcdir}/emulparams/elf32ppc.sh
|
||||||
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
|
MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
|
||||||
TEXT_START_ADDR=0x48040000
|
TEXT_START_ADDR=0x48040000
|
||||||
|
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/elf32ppc.sh
|
source_sh ${srcdir}/emulparams/elf32ppc.sh
|
||||||
TEXT_START_ADDR=0x10000000
|
TEXT_START_ADDR=0x10000000
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
. ${srcdir}/emulparams/elf32ppccommon.sh
|
source_sh ${srcdir}/emulparams/elf32ppccommon.sh
|
||||||
. ${srcdir}/emulparams/plt_unwind.sh
|
source_sh ${srcdir}/emulparams/plt_unwind.sh
|
||||||
EXTRA_EM_FILE=ppc32elf
|
EXTRA_EM_FILE=ppc32elf
|
||||||
OUTPUT_FORMAT="elf32-powerpc-vxworks"
|
OUTPUT_FORMAT="elf32-powerpc-vxworks"
|
||||||
. ${srcdir}/emulparams/vxworks.sh
|
source_sh ${srcdir}/emulparams/vxworks.sh
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf32ppc.sh
|
source_sh ${srcdir}/emulparams/elf32ppc.sh
|
||||||
|
|
||||||
EMBEDDED=yes
|
EMBEDDED=yes
|
||||||
|
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/elf32tilegx.sh
|
source_sh ${srcdir}/emulparams/elf32tilegx.sh
|
||||||
OUTPUT_FORMAT="elf32-tilegx-be"
|
OUTPUT_FORMAT="elf32-tilegx-be"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
. ${srcdir}/emulparams/elf64_ia64.sh
|
source_sh ${srcdir}/emulparams/elf64_ia64.sh
|
||||||
TEXT_START_ADDR="0x2000000000000000"
|
TEXT_START_ADDR="0x2000000000000000"
|
||||||
unset DATA_ADDR
|
unset DATA_ADDR
|
||||||
unset SMALL_DATA_CTOR
|
unset SMALL_DATA_CTOR
|
||||||
unset SMALL_DATA_DTOR
|
unset SMALL_DATA_DTOR
|
||||||
. ${srcdir}/emulparams/elf_fbsd.sh
|
source_sh ${srcdir}/emulparams/elf_fbsd.sh
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf64_sparc.sh
|
source_sh ${srcdir}/emulparams/elf64_sparc.sh
|
||||||
. ${srcdir}/emulparams/elf_fbsd.sh
|
source_sh ${srcdir}/emulparams/elf_fbsd.sh
|
||||||
|
|
||||||
OUTPUT_FORMAT="elf64-sparc-freebsd"
|
OUTPUT_FORMAT="elf64-sparc-freebsd"
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf64_sparc.sh
|
source_sh ${srcdir}/emulparams/elf64_sparc.sh
|
||||||
. ${srcdir}/emulparams/solaris2.sh
|
source_sh ${srcdir}/emulparams/solaris2.sh
|
||||||
EXTRA_EM_FILE=solaris2
|
EXTRA_EM_FILE=solaris2
|
||||||
OUTPUT_FORMAT="elf64-sparc-sol2"
|
OUTPUT_FORMAT="elf64-sparc-sol2"
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
. ${srcdir}/emulparams/elf64alpha.sh
|
source_sh ${srcdir}/emulparams/elf64alpha.sh
|
||||||
. ${srcdir}/emulparams/elf_fbsd.sh
|
source_sh ${srcdir}/emulparams/elf_fbsd.sh
|
||||||
OUTPUT_FORMAT="elf64-alpha-freebsd"
|
OUTPUT_FORMAT="elf64-alpha-freebsd"
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/elf64alpha.sh
|
source_sh ${srcdir}/emulparams/elf64alpha.sh
|
||||||
ENTRY=__start
|
ENTRY=__start
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf32bmipn32-defs.sh
|
source_sh ${srcdir}/emulparams/elf32bmipn32-defs.sh
|
||||||
COMMONPAGESIZE="CONSTANT (COMMONPAGESIZE)"
|
COMMONPAGESIZE="CONSTANT (COMMONPAGESIZE)"
|
||||||
INITIAL_READONLY_SECTIONS="
|
INITIAL_READONLY_SECTIONS="
|
||||||
.MIPS.abiflags ${RELOCATING-0} : { *(.MIPS.abiflags) }
|
.MIPS.abiflags ${RELOCATING-0} : { *(.MIPS.abiflags) }
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf64bmip-defs.sh
|
source_sh ${srcdir}/emulparams/elf64bmip-defs.sh
|
||||||
OUTPUT_FORMAT="elf64-bigmips"
|
OUTPUT_FORMAT="elf64-bigmips"
|
||||||
BIG_OUTPUT_FORMAT="elf64-bigmips"
|
BIG_OUTPUT_FORMAT="elf64-bigmips"
|
||||||
LITTLE_OUTPUT_FORMAT="elf64-littlemips"
|
LITTLE_OUTPUT_FORMAT="elf64-littlemips"
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# If you change this file, please also look at files which source this one:
|
# If you change this file, please also look at files which source this one:
|
||||||
# elf64ltsmip.sh
|
# elf64ltsmip.sh
|
||||||
|
|
||||||
. ${srcdir}/emulparams/elf64bmip-defs.sh
|
source_sh ${srcdir}/emulparams/elf64bmip-defs.sh
|
||||||
OUTPUT_FORMAT="elf64-tradbigmips"
|
OUTPUT_FORMAT="elf64-tradbigmips"
|
||||||
BIG_OUTPUT_FORMAT="elf64-tradbigmips"
|
BIG_OUTPUT_FORMAT="elf64-tradbigmips"
|
||||||
LITTLE_OUTPUT_FORMAT="elf64-tradlittlemips"
|
LITTLE_OUTPUT_FORMAT="elf64-tradlittlemips"
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
. ${srcdir}/emulparams/elf64btsmip.sh
|
source_sh ${srcdir}/emulparams/elf64btsmip.sh
|
||||||
. ${srcdir}/emulparams/elf_fbsd.sh
|
source_sh ${srcdir}/emulparams/elf_fbsd.sh
|
||||||
OUTPUT_FORMAT="elf64-tradbigmips-freebsd"
|
OUTPUT_FORMAT="elf64-tradbigmips-freebsd"
|
||||||
BIG_OUTPUT_FORMAT="elf64-tradbigmips-freebsd"
|
BIG_OUTPUT_FORMAT="elf64-tradbigmips-freebsd"
|
||||||
LITTLE_OUTPUT_FORMAT="elf64-tradlittlemips-freebsd"
|
LITTLE_OUTPUT_FORMAT="elf64-tradlittlemips-freebsd"
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
. ${srcdir}/emulparams/elf64ppc.sh
|
source_sh ${srcdir}/emulparams/elf64ppc.sh
|
||||||
OUTPUT_FORMAT="elf64-powerpcle"
|
OUTPUT_FORMAT="elf64-powerpcle"
|
||||||
NOP=0x00000060
|
NOP=0x00000060
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
. ${srcdir}/emulparams/elf32lriscv-defs.sh
|
source_sh ${srcdir}/emulparams/elf32lriscv-defs.sh
|
||||||
ELFSIZE=64
|
ELFSIZE=64
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# RV64 code using LP64D ABI.
|
# RV64 code using LP64D ABI.
|
||||||
# ABI not in emulation name to avoid breaking backward compatibility.
|
# ABI not in emulation name to avoid breaking backward compatibility.
|
||||||
. ${srcdir}/emulparams/elf64lriscv-defs.sh
|
source_sh ${srcdir}/emulparams/elf64lriscv-defs.sh
|
||||||
OUTPUT_FORMAT="elf64-littleriscv"
|
OUTPUT_FORMAT="elf64-littleriscv"
|
||||||
|
|
||||||
# On Linux, first look for 64 bit LP64D target libraries in /lib64/lp64d as per
|
# On Linux, first look for 64 bit LP64D target libraries in /lib64/lp64d as per
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# RV64 code using LP64 ABI.
|
# RV64 code using LP64 ABI.
|
||||||
. ${srcdir}/emulparams/elf64lriscv-defs.sh
|
source_sh ${srcdir}/emulparams/elf64lriscv-defs.sh
|
||||||
OUTPUT_FORMAT="elf64-littleriscv"
|
OUTPUT_FORMAT="elf64-littleriscv"
|
||||||
|
|
||||||
# On Linux, first look for 64 bit LP64 target libraries in /lib64/lp64 as per
|
# On Linux, first look for 64 bit LP64 target libraries in /lib64/lp64 as per
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# RV64 code using LP64F ABI.
|
# RV64 code using LP64F ABI.
|
||||||
. ${srcdir}/emulparams/elf64lriscv-defs.sh
|
source_sh ${srcdir}/emulparams/elf64lriscv-defs.sh
|
||||||
OUTPUT_FORMAT="elf64-littleriscv"
|
OUTPUT_FORMAT="elf64-littleriscv"
|
||||||
|
|
||||||
# On Linux, first look for 64 bit LP64F target libraries in /lib64/lp64f as per
|
# On Linux, first look for 64 bit LP64F target libraries in /lib64/lp64f as per
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
. ${srcdir}/emulparams/elf64btsmip.sh
|
source_sh ${srcdir}/emulparams/elf64btsmip.sh
|
||||||
OUTPUT_FORMAT="elf64-tradlittlemips"
|
OUTPUT_FORMAT="elf64-tradlittlemips"
|
||||||
BIG_OUTPUT_FORMAT="elf64-tradbigmips"
|
BIG_OUTPUT_FORMAT="elf64-tradbigmips"
|
||||||
LITTLE_OUTPUT_FORMAT="elf64-tradlittlemips"
|
LITTLE_OUTPUT_FORMAT="elf64-tradlittlemips"
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
. ${srcdir}/emulparams/elf64ltsmip.sh
|
source_sh ${srcdir}/emulparams/elf64ltsmip.sh
|
||||||
. ${srcdir}/emulparams/elf_fbsd.sh
|
source_sh ${srcdir}/emulparams/elf_fbsd.sh
|
||||||
OUTPUT_FORMAT="elf64-tradlittlemips-freebsd"
|
OUTPUT_FORMAT="elf64-tradlittlemips-freebsd"
|
||||||
BIG_OUTPUT_FORMAT="elf64-tradbigmips-freebsd"
|
BIG_OUTPUT_FORMAT="elf64-tradbigmips-freebsd"
|
||||||
LITTLE_OUTPUT_FORMAT="elf64-tradlittlemips-freebsd"
|
LITTLE_OUTPUT_FORMAT="elf64-tradlittlemips-freebsd"
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user