From b4f9d9bc42f1be565c226b99fb0740f332dcc0c1 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Thu, 28 Sep 1995 16:41:31 +0000 Subject: [PATCH] mention creating SunOS shared libraries --- ld/NEWS | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/ld/NEWS b/ld/NEWS index 93271e6..7eb77a6 100644 --- a/ld/NEWS +++ b/ld/NEWS @@ -11,10 +11,20 @@ beginning and the end of the section. This is used by glibc. contents of the section are displayed as an error message, and the section is not copied into the output file. This is used by glibc. +* When an ELF section named .gnu.warning.SYMBOL is encountered in an input +file, and the symbol SYMBOL is referenced by some object file, the contents of +the section are displayed as an error message. The section is not copied into +the output file, unless doing a relocateable or shared link. This is used by +glibc. + * New options -split-by-reloc and -split-by-file. -* The linker now supports linking PIC compiled code on SPARC SunOS. It still -can not create SunOS shared libraries. +* The linker now supports linking PIC compiled code on SPARC SunOS. It can +also create SPARC SunOS shared libraries. The native SunOS linker will do this +when linking code which has an undefined symbol, but the GNU linker requires +the -shared option. For convenience when used with gcc -shared, the GNU linker +will also create a shared library when given the -assert pure-text option, +although this is not really what -assert pure-text should mean. * The COFF linker now combines debugging information for structs, unions, and enums, so that even if the same type is defined in multiple input files it will -- 2.7.4