mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-25 13:27:26 +08:00
* emulparams/elf32mipb.sh (TEMPLATE_NAME): Define as elf32.
(GENERATE_SHLIB_SCRIPT): Define as yes. (DYNAMIC_LINK): Define as false. * emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Initialize config.dynamic_link to DYNAMIC_LINK if it is defined. (gld${EMULATION_NAME}_place_orphan): Reset stat_ptr at end. * Makefile.in (eelf32mipb.c): Depend upon elf32.em rather than generic.em.
This commit is contained in:
11
ld/ChangeLog
11
ld/ChangeLog
@ -1,3 +1,14 @@
|
|||||||
|
Thu Sep 8 13:25:24 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
|
||||||
|
|
||||||
|
* emulparams/elf32mipb.sh (TEMPLATE_NAME): Define as elf32.
|
||||||
|
(GENERATE_SHLIB_SCRIPT): Define as yes.
|
||||||
|
(DYNAMIC_LINK): Define as false.
|
||||||
|
* emultempl/elf32.em (gld${EMULATION_NAME}_before_parse):
|
||||||
|
Initialize config.dynamic_link to DYNAMIC_LINK if it is defined.
|
||||||
|
(gld${EMULATION_NAME}_place_orphan): Reset stat_ptr at end.
|
||||||
|
* Makefile.in (eelf32mipb.c): Depend upon elf32.em rather than
|
||||||
|
generic.em.
|
||||||
|
|
||||||
Thu Sep 8 16:30:37 1994 Steve Chamberlain (sac@jonny.cygnus.com)
|
Thu Sep 8 16:30:37 1994 Steve Chamberlain (sac@jonny.cygnus.com)
|
||||||
|
|
||||||
* scripttempl/h8500b.sc: Put rdata stuff into own segment.
|
* scripttempl/h8500b.sc: Put rdata stuff into own segment.
|
||||||
|
@ -180,7 +180,7 @@ ALL_EMULATIONS = elnk960.o esun3.o ei386aout.o ego32.o evsta.o \
|
|||||||
ehppaelf.o emipsidtl.o esh.o eelf_i386.o ealpha.o \
|
ehppaelf.o emipsidtl.o esh.o eelf_i386.o ealpha.o \
|
||||||
ei386lynx.o em68klynx.o esparclynx.o ecoff_sparc.o \
|
ei386lynx.o em68klynx.o esparclynx.o ecoff_sparc.o \
|
||||||
eelf32ppc.o ei386go32.o em68kaout.o ei386linux.o \
|
eelf32ppc.o ei386go32.o em68kaout.o ei386linux.o \
|
||||||
eelf32_sparc.o eelf64_sparc.o
|
eelf32_sparc.o eelf64_sparc.o eriscix.o
|
||||||
|
|
||||||
CFILES = ldctor.c ldemul.c ldexp.c ldfile.c ldlang.c \
|
CFILES = ldctor.c ldemul.c ldexp.c ldfile.c ldlang.c \
|
||||||
ldmain.c ldmisc.c ldver.c ldwrite.c lexsup.c \
|
ldmain.c ldmisc.c ldver.c ldwrite.c lexsup.c \
|
||||||
@ -371,7 +371,7 @@ eelf_i386.c: $(srcdir)/emulparams/elf_i386.sh \
|
|||||||
$(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
$(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
||||||
${GENSCRIPTS} elf_i386
|
${GENSCRIPTS} elf_i386
|
||||||
eelf32mipb.c: $(srcdir)/emulparams/elf32mipb.sh \
|
eelf32mipb.c: $(srcdir)/emulparams/elf32mipb.sh \
|
||||||
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
$(srcdir)/emultempl/elf32.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
||||||
${GENSCRIPTS} elf32mipb
|
${GENSCRIPTS} elf32mipb
|
||||||
ealpha.c: $(srcdir)/emulparams/alpha.sh \
|
ealpha.c: $(srcdir)/emulparams/alpha.sh \
|
||||||
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/alpha.sc ${GEN_DEPENDS}
|
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/alpha.sc ${GEN_DEPENDS}
|
||||||
@ -385,6 +385,9 @@ esparclynx.c: $(srcdir)/emulparams/sparclynx.sh \
|
|||||||
eelf32ppc.c: $(srcdir)/emulparams/elf32ppc.sh \
|
eelf32ppc.c: $(srcdir)/emulparams/elf32ppc.sh \
|
||||||
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
|
||||||
${GENSCRIPTS} elf32ppc
|
${GENSCRIPTS} elf32ppc
|
||||||
|
eriscix.c: $(srcdir)/emulparams/riscix.sh \
|
||||||
|
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
|
||||||
|
${GENSCRIPTS} riscix
|
||||||
em68kaout.c: $(srcdir)/emulparams/m68kaout.sh \
|
em68kaout.c: $(srcdir)/emulparams/m68kaout.sh \
|
||||||
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
|
$(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS}
|
||||||
${GENSCRIPTS} m68kaout
|
${GENSCRIPTS} m68kaout
|
||||||
@ -782,57 +785,57 @@ Makefile: $(srcdir)/Makefile.in $(host_makefile_frag) $(target_makefile_frag)
|
|||||||
# DO NOT DELETE THIS LINE -- mkdep uses it.
|
# DO NOT DELETE THIS LINE -- mkdep uses it.
|
||||||
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
|
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
|
||||||
|
|
||||||
ldctor.o : ldctor.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
ldctor.o: ldctor.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
||||||
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
||||||
$(INCDIR)/bfdlink.h ld.h ldexp.h ldlang.h ldmisc.h \
|
$(INCDIR)/bfdlink.h ld.h ldexp.h ldlang.h ldmisc.h \
|
||||||
ldgram.h ldmain.h ldctor.h
|
ldgram.h ldmain.h ldctor.h
|
||||||
ldemul.o : ldemul.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
ldemul.o: ldemul.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
||||||
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
||||||
config.h ld.h ldemul.h ldmisc.h ldexp.h ldlang.h ldfile.h \
|
config.h ld.h ldemul.h ldmisc.h ldexp.h ldlang.h ldfile.h \
|
||||||
ldmain.h ldemul-list.h
|
ldmain.h ldemul-list.h
|
||||||
ldexp.o : ldexp.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
ldexp.o: ldexp.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
||||||
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
||||||
$(INCDIR)/bfdlink.h ld.h ldmain.h ldmisc.h ldexp.h \
|
$(INCDIR)/bfdlink.h ld.h ldmain.h ldmisc.h ldexp.h \
|
||||||
ldgram.h ldlang.h
|
ldgram.h ldlang.h
|
||||||
ldfile.o : ldfile.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
ldfile.o: ldfile.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
||||||
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
||||||
ld.h ldmisc.h ldexp.h ldlang.h ldfile.h ldmain.h ldgram.h \
|
ld.h ldmisc.h ldexp.h ldlang.h ldfile.h ldmain.h ldgram.h \
|
||||||
ldlex.h ldemul.h
|
ldlex.h ldemul.h
|
||||||
ldlang.o : ldlang.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
ldlang.o: ldlang.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
||||||
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
||||||
$(INCDIR)/libiberty.h $(INCDIR)/bfdlink.h ld.h ldmain.h \
|
$(INCDIR)/libiberty.h $(INCDIR)/bfdlink.h ld.h ldmain.h \
|
||||||
ldgram.h ldexp.h ldlang.h ldemul.h ldlex.h ldmisc.h \
|
ldgram.h ldexp.h ldlang.h ldemul.h ldlex.h ldmisc.h \
|
||||||
ldctor.h ldfile.h
|
ldctor.h ldfile.h
|
||||||
ldmain.o : ldmain.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
ldmain.o: ldmain.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
||||||
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
||||||
$(INCDIR)/libiberty.h $(INCDIR)/bfdlink.h config.h \
|
$(INCDIR)/libiberty.h $(INCDIR)/bfdlink.h config.h \
|
||||||
ld.h ldmain.h ldmisc.h ldwrite.h ldgram.h ldexp.h ldlang.h \
|
ld.h ldmain.h ldmisc.h ldwrite.h ldgram.h ldexp.h ldlang.h \
|
||||||
ldemul.h ldlex.h ldfile.h ldctor.h
|
ldemul.h ldlex.h ldfile.h ldctor.h
|
||||||
ldmisc.o : ldmisc.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
ldmisc.o: ldmisc.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
||||||
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
||||||
ld.h ldmisc.h ldexp.h ldlang.h ldgram.h ldlex.h ldmain.h \
|
ld.h ldmisc.h ldexp.h ldlang.h ldgram.h ldlex.h ldmain.h \
|
||||||
ldfile.h
|
ldfile.h
|
||||||
ldver.o : ldver.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
ldver.o: ldver.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
||||||
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
||||||
ld.h ldver.h ldemul.h ldmain.h
|
ld.h ldver.h ldemul.h ldmain.h
|
||||||
ldwrite.o : ldwrite.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
ldwrite.o: ldwrite.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
||||||
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
||||||
$(INCDIR)/bfdlink.h ld.h ldexp.h ldlang.h ldwrite.h \
|
$(INCDIR)/bfdlink.h ld.h ldexp.h ldlang.h ldwrite.h \
|
||||||
ldmisc.h ldgram.h ldmain.h
|
ldmisc.h ldgram.h ldmain.h
|
||||||
lexsup.o : lexsup.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
lexsup.o: lexsup.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
||||||
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
||||||
$(INCDIR)/getopt.h $(INCDIR)/bfdlink.h config.h ld.h \
|
$(INCDIR)/getopt.h $(INCDIR)/bfdlink.h config.h ld.h \
|
||||||
ldmain.h ldmisc.h ldexp.h ldlang.h ldgram.h ldlex.h \
|
ldmain.h ldmisc.h ldexp.h ldlang.h ldgram.h ldlex.h \
|
||||||
ldfile.h ldver.h
|
ldfile.h ldver.h
|
||||||
mri.o : mri.c ../bfd/bfd.h $(INCDIR)/ansidecl.h $(INCDIR)/obstack.h \
|
mri.o: mri.c ../bfd/bfd.h $(INCDIR)/ansidecl.h $(INCDIR)/obstack.h \
|
||||||
../bfd/sysdep.h $(INCDIR)/fopen-same.h ld.h ldexp.h \
|
../bfd/sysdep.h $(INCDIR)/fopen-same.h ld.h ldexp.h \
|
||||||
ldlang.h ldmisc.h mri.h ldgram.h
|
ldlang.h ldmisc.h mri.h ldgram.h
|
||||||
ldgram.o : ldgram.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
ldgram.o: ldgram.c ../bfd/bfd.h $(INCDIR)/ansidecl.h \
|
||||||
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
$(INCDIR)/obstack.h ../bfd/sysdep.h $(INCDIR)/fopen-same.h \
|
||||||
$(INCDIR)/bfdlink.h ld.h ldexp.h ldver.h ldlang.h ldemul.h \
|
$(INCDIR)/bfdlink.h ld.h ldexp.h ldver.h ldlang.h ldemul.h \
|
||||||
ldfile.h ldmisc.h ldmain.h mri.h ldlex.h
|
ldfile.h ldmisc.h ldmain.h mri.h ldlex.h
|
||||||
ldlex.o : ldlex.c ../bfd/bfd.h $(INCDIR)/obstack.h \
|
ldlex.o: ldlex.c ../bfd/bfd.h $(INCDIR)/obstack.h ../bfd/sysdep.h \
|
||||||
../bfd/sysdep.h $(INCDIR)/fopen-same.h ld.h ldgram.h \
|
$(INCDIR)/fopen-same.h ld.h ldgram.h ldmisc.h ldexp.h \
|
||||||
ldmisc.h ldexp.h ldlang.h ldfile.h ldlex.h ldmain.h
|
ldlang.h ldfile.h ldlex.h ldmain.h
|
||||||
|
|
||||||
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
|
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
|
||||||
|
@ -19,3 +19,6 @@ OTHER_SECTIONS='
|
|||||||
.gptab.sbss : { *(.gptab.bss) *(.gptab.sbss) }
|
.gptab.sbss : { *(.gptab.bss) *(.gptab.sbss) }
|
||||||
'
|
'
|
||||||
ARCH=mips
|
ARCH=mips
|
||||||
|
TEMPLATE_NAME=elf32
|
||||||
|
GENERATE_SHLIB_SCRIPT=yes
|
||||||
|
DYNAMIC_LINK=false
|
||||||
|
Reference in New Issue
Block a user