svn commit: r227798 - in head: . lib/libpam lib/libpam/modules

Dag-Erling Smørgrav des at des.no
Tue Nov 22 21:38:04 UTC 2011


Dag-Erling Smørgrav <des at des.no> writes:
> Jilles Tjoelker <jilles at stack.nl> writes:
> > Although this will work, I think it trades the quality of the binaries
> > for a cleaner build system. It is better to pass all libraries to ld(1)
> > even though a .so may have unresolved references: the NEEDED entry
> > serves as an additional protection against version mismatches and symbol
> > versioning (if you ever add it) requires ld(1) to have access to the .so
> > containing the definition so it knows the version name to store in the
> > output file.
> These are plugins.  The names and prototypes of the functions they
> export were set in stone 15 years ago.

Sorry, that was a bit unclear.  What I was trying to say is that symbol
versioning is not and will never be an issue.

DES
-- 
Dag-Erling Smørgrav - des at des.no


More information about the svn-src-all mailing list