Add some news.
authorIan Lance Taylor <ian@airs.com>
Thu, 15 Sep 1994 17:05:24 +0000 (17:05 +0000)
committerIan Lance Taylor <ian@airs.com>
Thu, 15 Sep 1994 17:05:24 +0000 (17:05 +0000)
ld/NEWS

diff --git a/ld/NEWS b/ld/NEWS
index c8948ad..5599b2c 100644 (file)
--- a/ld/NEWS
+++ b/ld/NEWS
@@ -1,5 +1,37 @@
 -*- text -*-
 
+Changes since version 2.4:
+
+* The linker now supports linking against SunOS shared libraries.  It still can
+not link SunOS PIC (Position Independent Code) files, so it can not be used to
+generate shared libaries.
+
+* The linker now supports linking against ELF shared libraries for the i386
+(UnixWare) and SPARC (Solaris).  It can also link ELF PIC files, and can be
+used to generate shared libraries.  Shared library generation is not well
+tested; please report any problems encountered.  The linker is now enabled for
+Solaris again.
+
+* Eric Youngdale has contributed Linux support code, including linking against
+Linux a.out shared libraries.  The linker produces Linux QMAGIC binaries.
+
+* The ELF backend has been converted to the new linker code.  To use the new
+ELF linker, each particular targets requires a relocation function.  So far,
+this function has been written for i386 (UnixWare), SPARC (Solaris) and MIPS
+(Irix 5) targets.
+
+* The -( (--start-group) and -) (--end-group) options have been added to
+support searching a group of archives as though they were a single archive.
+This can also be used in a linker script, as GROUP ( files ).
+
+* When a file is named on the command line, and the linker does not recognize
+it as an object file, the linker will now treat the file as a linker script
+file.  A linker script named in this way augments, but does not replace, the
+default linker script.
+
+* The -warn-once option was added.  It causes the linker to only warn once per
+undefined symbol, rather than once per reference.
+
 Changes since version 2.3:
 
 * New linker code, by Steve Chamberlain and Ian Taylor.  For a.out and ecoff
@@ -15,6 +47,15 @@ Changes since version 2.3:
 
 * Mach i386 support, by David Mackenzie.
 
+* Irix 4 shared libraries are now supported (Irix 5 uses ELF, and ELF shared
+  libraries are not yet supported).
+
+* COFF shared libraries (as on SCO) should work as well.
+
+* The linker is disabled for Solaris.  (Actually, it was in 2.3 also, I just
+  forgot to note it.)  Some of their C library routines don't work when
+  statically linked, and the GNU linker doesn't support dynamic linking yet.
+
 Changes since version 2.2:
 
 * Weak symbols are now supported.