Add some news.
This commit is contained in:
parent
791d4d7d48
commit
8150b20a18
1 changed files with 41 additions and 0 deletions
41
ld/NEWS
41
ld/NEWS
|
@ -1,5 +1,37 @@
|
||||||
-*- text -*-
|
-*- 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:
|
Changes since version 2.3:
|
||||||
|
|
||||||
* New linker code, by Steve Chamberlain and Ian Taylor. For a.out and ecoff
|
* 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.
|
* 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:
|
Changes since version 2.2:
|
||||||
|
|
||||||
* Weak symbols are now supported.
|
* Weak symbols are now supported.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue