V3 vs. AIX

Geoff Keating geoffk@geoffk.org
Mon Feb 5 18:13:00 GMT 2001


David Edelsohn <dje@watson.ibm.com> writes:

> 	We need -berok, at least for some shared libraries, because
> GNU/Linux developers have a habit of not listing all dependencies when
> creating a shared library.  They assume that the main application's
> dependency on the library and other SysV semantics will handle it when the
> library actually is used at runtime.

FYI, all those linux applications are wrong; libraries should
explicitly list all their dependencies.  Otherwise symbol versioning
won't work properly.

-- 
- Geoffrey Keating <geoffk@geoffk.org>


More information about the Gcc mailing list