No description
Find a file
Ian Lance Taylor 2a9fa50cd8 Add support for ELF shared libraries.
* ld.h (ld_config_type): Add field dynamic_link.
	* ldmain.c (main): Initialize config.dynamic_link to false.  Warn
	on attempts to use -r with -relax, -call_shared or -s.
	* lexsup.c (longopts): Separate OPTION_CALL_SHARED from
	OPTION_NON_SHARED.  Add OPTION_IGNORE.  Adjust macro values
	accordingly.  Add "dy" and "non_shared" options.  Change "Qy" to
	OPTION_IGNORE for now.  Handle OPTION_CALL_SHARED and
	OPTION_NON_SHARED by setting dynamic_link field accordingly.
	Handle OPTION_IGNORE by ignoring it.  Clear dynamic_link field for
	-r and -Ur.
	* ldfile.c (ldfile_open_file): If config.dynamic_link is true, try
	opening a file with a .so extension first.
	* emultempl/elf32.em: New file.
	* emulparams/elf32_sparc.sh (TEXT_START_ADDR): Change to 0x10000.
	(NONPAGED_TEXT_START_ADDR): Likewise.
	(TEMPLATE_NAME): Define as elf32.
	(DATA_PLT): Define.
	* emulparams/elf_i386.sh (TEMPLATE_NAME): Define as elf32.
	* scripttempl/elf.sc: Add placement for new dynamic sections.
	Don't use CREATE_OBJECT_SYMBOLS.  Define _etext, _edata and _end
	outside of any section.  Don't use ALIGN(8); just let one section
	VMA follow another.  Put .dynbss in .bss.  Don't mention debugging
	sections; they'll be handled correctly anyhow.
	* Makefile.in (eelf_i386.c): Depend upon elf32.em, not generic.em.
1994-05-19 18:25:10 +00:00
bfd Add support for ELF shared libraries. Loosely based on work by 1994-05-19 18:23:40 +00:00
binutils * config/default.exp, config/unix.exp: Replace error 1994-05-17 21:06:39 +00:00
config Change INSTALL_LASTness. 1994-05-19 16:31:33 +00:00
gas Expand my entry a bit. 1994-05-18 17:32:52 +00:00
gdb * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff, 1994-05-19 00:06:29 +00:00
gprof * Makefile.in (.m.c:): Added .SUFFIXES : .m 1994-05-17 22:56:13 +00:00
include * common.h (EM_HPPA): Delete. 1994-05-16 19:23:59 +00:00
ld Add support for ELF shared libraries. 1994-05-19 18:25:10 +00:00
mmalloc * COPYING.LIB: New file (standard version 2 LGPL, as already cited 1993-11-17 04:35:46 +00:00
opcodes * a29k-dis.c (print_insn): Print 'x' type operand in hex. 1994-05-08 00:19:06 +00:00
readline * readline.c (_rl_set_screen_size): Don't compile if __GO32__ is 1994-05-09 23:01:56 +00:00
sim * interp.c (sim_*): Make result void where there isn't one. 1994-05-18 21:37:08 +00:00
.Sanitize * configure.in (target==go32): Don't build gdb. 1994-05-07 23:48:27 +00:00
Build-A-Release.mk didn't get propagated from progressive to devo. 1992-07-31 17:33:55 +00:00
build-all.mk more cleanup 1994-05-18 00:03:28 +00:00
ChangeLog Thu May 19 09:29:12 1994 Steve Chamberlain (sac@cygnus.com) 1994-05-19 16:31:06 +00:00
ChangeLog.mpw Tue Apr 26 12:54:52 1994 Stan Shebs (shebs@andros.cygnus.com) 1994-04-26 21:45:10 +00:00
config.guess * config.guess: Recognize NCR running SVR4.3. 1994-03-30 03:15:42 +00:00
config.sub * config.sub (sparc64-elf): Fix os. 1994-04-16 19:19:24 +00:00
configure * configure: Ignore --x-includes and --x-libraries, for Autoconf 1994-04-08 19:03:23 +00:00
configure.in Thu May 19 09:29:12 1994 Steve Chamberlain (sac@cygnus.com) 1994-05-19 16:31:06 +00:00
DOC.Sanitize Update for Things-to-lose and lose_these_too. 1994-03-24 16:25:47 +00:00
INSTALL Nearly complete. Still needs pointer to "more doc". 1991-04-13 07:41:11 +00:00
install-texi.in Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
Install.in Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
install.sh * install.sh: If $dstdir exists, don't check whether each component does. 1994-04-27 19:19:56 +00:00
intro.texi Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
Makefile.in Thu May 19 09:29:12 1994 Steve Chamberlain (sac@cygnus.com) 1994-05-19 16:31:06 +00:00
mpw-build.in Sun Feb 27 16:05:15 1994 Stan Shebs (shebs@andros.cygnus.com) 1994-02-28 00:15:29 +00:00
mpw-config.in Sun Feb 27 16:05:15 1994 Stan Shebs (shebs@andros.cygnus.com) 1994-02-28 00:15:29 +00:00
mpw-configure Thu Mar 17 12:55:51 1994 Stan Shebs (shebs@andros.cygnus.com) 1994-03-17 23:02:58 +00:00
mpw-README Sun Feb 27 16:05:15 1994 Stan Shebs (shebs@andros.cygnus.com) 1994-02-28 00:15:29 +00:00
Pack-A-Progressive Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
SUPPORTED Initial revision 1991-06-12 21:44:36 +00:00
tape-labels-tex.in Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
test-build.mk more cleanup 1994-05-18 00:03:28 +00:00