[PATCH] ld: correct description of behavior for symbols redefined by script
Jan Beulich
jbeulich@suse.com
Wed Feb 24 11:05:29 GMT 2021
More information about the Binutils mailing list
Wed Feb 24 11:05:29 GMT 2021
- Previous message (by thread): Commit: Remove support for old v1&v2 GNU build notes
- Next message (by thread): [PATCH] ld: correct description of behavior for symbols redefined by script
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Prior to 89753bbf8102 ("Warn when a script redefines a symbol") there
was no diagnostic at all. As of that commit, it's a warning, not an
error.
ld/
2021-02-XX Jan Beulich <jbeulich@suse.com>
* ld.texi (PROVIDE): Downgrade "error" to "diagnostic".
--- a/ld/ld.texi
+++ b/ld/ld.texi
@@ -4447,8 +4447,8 @@ SECTIONS
@end smallexample
In this example, if the program defines @samp{_etext} (with a leading
-underscore), the linker will give a multiple definition error. If, on
-the other hand, the program defines @samp{etext} (with no leading
+underscore), the linker will give a multiple definition diagnostic. If,
+on the other hand, the program defines @samp{etext} (with no leading
underscore), the linker will silently use the definition in the program.
If the program references @samp{etext} but does not define it, the
linker will use the definition in the linker script.
- Previous message (by thread): Commit: Remove support for old v1&v2 GNU build notes
- Next message (by thread): [PATCH] ld: correct description of behavior for symbols redefined by script
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list