Mesa 6.5 Development Release

Thierry Reding thierry at doppeltgemoppelt.de
Wed Apr 19 08:47:55 UTC 2006


Hi,

while trying to work out the remaining issues with the Mesa 6.5 package I
came across the following lintian errors/warnings:

    E: libgl1-mesa-swx11-dbg: shlib-with-non-pic-code usr/lib/debug/i686/mmx/cmov/libGL.so.1.5.060500
    W: libgl1-mesa-swx11-dbg: shlib-with-executable-stack usr/lib/debug/i686/mmx/cmov/libGL.so.1.5.060500

    E: libgl1-mesa-swx11: shlib-with-non-pic-code usr/lib/i686/mmx/cmov/libGL.so.1.5.060500
    W: libgl1-mesa-swx11: shlib-with-executable-stack usr/lib/i686/mmx/cmov/libGL.so.1.5.060500

So I went investigating, looking through build logs, trying to find out
whether there were any missing -fPIC flags, but to no avail. Could it be
that this is caused by the assembler code used in libGL? Could this prevent
the generation of position independent code? If so, would that be reason
enough to override lintian in those cases?

There were also several warnings like this one:

    W: libosmesa6: package-name-doesnt-match-sonames libOSMesa32-6 libOSMesa16-6

I guess that the package names were chosen with a good reason, so I guess
that these would be more candidates for overrides. Is it in general
considered fine to override lintian, or would it be better to just ignore
these for now?

Finally there's these two:

    W: libgl1-mesa-swx11-dbg: postinst-has-useless-call-to-ldconfig
    W: libgl1-mesa-swx11-dbg: postrm-has-useless-call-to-ldconfig

Which is apparently due to /usr/lib/debug not being controlled by the
dynamic linker. I guess the calls to ldconfig can thus be removed?

Running linda over the 6.5 packages yields a couple of the following
warnings which I've seen rather frequently lately:

    W: libgl1-mesa-swx11; A binary links against a library it does not use symbols from

I am still uncertain about the best way to fix this. There is currently a
thread on debian-mentors about it, so maybe something will come up there.

I would appreciate any help and insight anyone would like to share.

Cheers,
Thierry

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-mesa-devel/attachments/20060419/1f6bae6e/attachment-0001.pgp


More information about the Pkg-mesa-devel mailing list