tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/graphics/xzgv



On Thu, Dec 15, 2011 at 10:58:13PM +0100, John Marino wrote:
> Indirect / recursive linking is no longer the default for ld
> starting with 2.22.
> Ld will stop with an error if it encounters a symbol not present in
> any of the
> listed libraries when previously it would have recursively searched
> libraries
> those libraries were linked to.  The error is clear, and it says
> which library
> the symbol located.  Something is using a libm function and libX11
> function in
> this particular case.

Do I understand correctly:
The package is using functions from libm and libX11 directly, but is not 
linking against either.

Previously (before ld 2.22), this worked because the libraries are pulled 
indirectly.
ld 2.22 changed this behaviour.

If that's the case, your changes are fine with me.
 Thomas


Home | Main Index | Thread Index | Old Index