From 02df835b83ae87a18b9b0e37e8b241d056879f33 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Tue, 12 Mar 1996 17:04:25 +0000 Subject: [PATCH] Don't do SunOS style dynamic linking for sparc-aout: * configure.tgt (sparc64-*-aout*): Use sparcaout, not sun4. (sparclite*-fujitsu-*, sparc*-*-aout): Likewise. (sparc*-wrs-vxworks*): Likewise. * emulparams/sparcaout.sh: New file. * Makefile.in (ALL_EMULATIONS): Add esparcaout.o. (esparcaout.c): New target. --- ld/ChangeLog | 16 ++++++++++++++++ ld/emulparams/.Sanitize | 1 + ld/emulparams/sparcaout.sh | 6 ++++++ 3 files changed, 23 insertions(+) create mode 100644 ld/emulparams/sparcaout.sh diff --git a/ld/ChangeLog b/ld/ChangeLog index 238e51326b7..942a008e0c3 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,19 @@ +Tue Mar 12 12:02:21 1996 Ian Lance Taylor + + Don't do SunOS style dynamic linking for sparc-aout: + * configure.tgt (sparc64-*-aout*): Use sparcaout, not sun4. + (sparclite*-fujitsu-*, sparc*-*-aout): Likewise. + (sparc*-wrs-vxworks*): Likewise. + * emulparams/sparcaout.sh: New file. + * Makefile.in (ALL_EMULATIONS): Add esparcaout.o. + (esparcaout.c): New target. + +Wed Mar 6 16:06:52 1996 J.T. Conklin + + * scripttempl/elfppc.sc (.sdata2, .sbss2): Implement Feb 2 change + in a different manner to work around differences in shell variable + expansion. + Wed Mar 6 18:08:18 1996 Ian Lance Taylor * ldemul.h (ldemul_unrecognized_file): Declare. diff --git a/ld/emulparams/.Sanitize b/ld/emulparams/.Sanitize index 7bd2af78fd5..db7f94e327c 100644 --- a/ld/emulparams/.Sanitize +++ b/ld/emulparams/.Sanitize @@ -111,6 +111,7 @@ riscix.sh sa29200.sh sh.sh shl.sh +sparcaout.sh sparclynx.sh sparcnbsd.sh st2000.sh diff --git a/ld/emulparams/sparcaout.sh b/ld/emulparams/sparcaout.sh new file mode 100644 index 00000000000..5e01c28e57d --- /dev/null +++ b/ld/emulparams/sparcaout.sh @@ -0,0 +1,6 @@ +SCRIPT_NAME=aout +OUTPUT_FORMAT="a.out-sunos-big" +TEXT_START_ADDR=0x2020 +TARGET_PAGE_SIZE=0x2000 +NONPAGED_TEXT_START_ADDR=0x2000 +ARCH=sparc -- 2.30.2