This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: PATCH: Fix ld.texinfo
- From: Daniel Jacobowitz <drow at mvista dot com>
- To: "H. J. Lu" <hjl at lucon dot org>
- Cc: binutils at sources dot redhat dot com
- Date: Sun, 1 Dec 2002 18:30:50 -0500
- Subject: Re: PATCH: Fix ld.texinfo
- References: <20021127101746.A23385@lucon.org>
On Wed, Nov 27, 2002 at 10:17:46AM -0800, H. J. Lu wrote:
> I will check in this patch shortly.
>
>
> H.J.
> ---
> 2002-11-27 H.J. Lu <hjl@gnu.org>
>
> * ld.texinfo: Add the missing `;' to sample version scripts.
>
> --- ld.texinfo.version Wed Nov 20 09:31:25 2002
> +++ ld.texinfo Wed Nov 27 10:11:20 2002
> @@ -3743,7 +3743,7 @@ and @samp{bar2} are bound to the version
> When the linker finds a symbol defined in a library which is not
> specifically bound to a version node, it will effectively bind it to an
> unspecified base version of the library. You can bind all otherwise
> -unspecified symbols to a given version node by using @samp{global: *}
> +unspecified symbols to a given version node by using @samp{global: *;};
That doesn't look right. The {} there are for @samp, they aren't
typeset; so you just added two semicolons next to each other. You
probably just want @samp{global: *;}. The text info browser will
typeset that as `global: *;'.
> somewhere in the version script.
>
> The names of the version nodes have no specific meaning other than what
> @@ -3757,7 +3757,7 @@ symbols, only selects which symbols will
> won't.
>
> @smallexample
> -@{ global: foo; bar; local: *; @}
> +@{ global: foo; bar; local: *; @};
> @end smallexample
>
> When you link an application against a shared library that has versioned
>
--
Daniel Jacobowitz
MontaVista Software Debian GNU/Linux Developer