Re: Bug#185816: lintian: shlib-with-non-pic-code not working
On Sat, Oct 11, 2003 at 08:58:32AM +1000, Kevin Ryde wrote:
> I notice ld adds a TEXTREL entry to the dynamic section of a shared
> library when there's relocations in the text segment (or any read-only
> segment I think).
> I believe lintian can therefore identify shlib-with-non-pic-code using
> something like
> readelf -d foo.so | grep TEXTREL
> I'd propose an actual patch, but I don't think I'm smart enough to
> follow the way info on files is supposed to be collected at the start
> and later used. I guess if what's done now with objdump is no longer
> required then it could be adapted.
> On my i386, without wanting to pick on anyone, libpari1 and libpgplot5
> are current culprits.
> For reference, the TEXTREL stuff can be seen in binutils
> bfd/elf32-i386.c, and similar in other arch files. It looks like all
> debian archs are be covered by such things, but even if that's not the
> case it'd be a good start at least.
Can anyone from debian-gcc comment on what Kevin said, please?
2. That which causes joy or happiness.