PSARC 2008/583: add gld options to ld(1)
Ali Bahrami
Ali.Bahrami at Sun.COM
Wed Oct 29 22:36:31 PDT 2008
Rod Evans wrote:
> ------------------------------------------------------------------------
>
> I'm sponsoring the following case for myself. This case qualifies for
> Architectural self-review, but I wish to record the following
> information.
<snip>
> --version-script <name> -> -M <name>
I wish to amend this case: The --version-script option will not
be delivered at the same time as the other gld compatibility
options.
(Note that I am not the case owner, but am acting on his behalf, as
a member of the same team).
-----
The GNU link-editor allows wildcard (*) characters to be used
in the symbol names found in version definitions, a feature not
currently supported by the Solaris ld. The presence of the --version-script
option can make configure scripts believe that it is safe to pass such
a version definition to the Solaris ld, as described in:
6765299 ld --version-script option not compatible with GNU ld
Until such time as the Solaris ld can properly handle wildcard
characters in symbol names, the presence of the --version-script
option is a liability rather than a benefit. The --version-script
option has not been ported back to Solaris 10, and has not yet
escaped into the wild via the next OpenSolaris release. I am
therefore taking this opportunity to remove the --version-script
option from the Solaris link-editor at this time, and am working
to get the change into the upcoming OpenSolaris 2008.11 release.
- Ali
More information about the opensolaris-arc
mailing list