On Mon, Nov 26, 2001 at 12:06:51PM +0100, Wolfram Gloger wrote:
> > First, a check for -lz and using that with -lpng seems prudent.
>
> I disagree, if libpng depends on libz it should have a DT_NEEDED entry
> in it. And for me, it does:
>
> % ldd /usr/lib/libpng.so.2.1.0.5
> libz.so.1 => /usr/lib/libz.so.1 (0x4002b000)
> libm.so.6 => /lib/libm.so.6 (0x4003b000)
> libc.so.6 => /lib/libc.so.6 (0x40058000)
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
They may well be, on fixed up distributions.
However, out of the box, lib png does NOT set that:
nexus@thune[12:50pm]~(501) ldd /usr/lib/libpng.so.3.1.2.0
libm.so.6 => /lib/libm.so.6 (0x4003e000)
libc.so.6 => /lib/libc.so.6 (0x40060000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
Feel free to send appropriate patches to the libpng maintainers. But until
that happens, DT_NEEDED should not be required.
After all, while xawtv may be linux specific, that doesn't mean that the
configure.in shouldn't be as portable as possible. Because then it becomes
a source of reusable code itself. At least in part.
> > Second, if the user supplies LIBS=, they should be honored in the Makefile,
> > correct?
>
> Hmm, I don't know whether there is a standard for this, it could be
> EXTRA_LIBS or X11_EXTRA_LIBS too..
That IS the standard. At least from my reading of the autoconf manual.
mrc
--
Mike Castle [EMAIL PROTECTED] www.netcom.com/~dalgoda/
We are all of us living in the shadow of Manhattan. -- Watchmen
fatal ("You are in a maze of twisty compiler features, all different"); -- gcc
_______________________________________________
Video4linux-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/video4linux-list