aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1994-09-15 17:05:24 +0000
committerIan Lance Taylor <ian@airs.com>1994-09-15 17:05:24 +0000
commit8150b20a18314a62b5cee799e14c92a25a8caa27 (patch)
treeddb8e8f713954d848f95beb1bf54444857295af5 /ld
parent791d4d7d48f5b3250c51e315572e2ae57d619d81 (diff)
downloadgdb-8150b20a18314a62b5cee799e14c92a25a8caa27.zip
gdb-8150b20a18314a62b5cee799e14c92a25a8caa27.tar.gz
gdb-8150b20a18314a62b5cee799e14c92a25a8caa27.tar.bz2
Add some news.
Diffstat (limited to 'ld')
-rw-r--r--ld/NEWS41
1 files changed, 41 insertions, 0 deletions
diff --git a/ld/NEWS b/ld/NEWS
index c8948ad..5599b2c 100644
--- 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.