Package: lintian
Version: 1.23.15
#321750 introduced a new check shlib-without-PT_GNU_STACK-section in
lintian 1.23.13. Is it possible that this check is not valid for all
architectures?
The check fired after I compiled freetype for an NMU on HPPA. It does not
fire if I perform the same compilation on i386.
<objdump snip for hppa>
usr/lib/libfreetype.so.6: file format elf32-hppa-linux
Program Header:
LOAD off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**12
filesz 0x00077040 memsz 0x00077040 flags r-x
LOAD off 0x00077040 vaddr 0x00087040 paddr 0x00087040 align 2**12
filesz 0x00004550 memsz 0x00004560 flags rwx
DYNAMIC off 0x0007980c vaddr 0x0008980c paddr 0x0008980c align 2**2
filesz 0x000000d0 memsz 0x000000d0 flags rw-
Dynamic Section:
</objdump snip for hppa>
<objdump snip for i386>
usr/lib/libfreetype.so.6: file format elf32-i386
Program Header:
LOAD off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**12
filesz 0x0006a0bc memsz 0x0006a0bc flags r-x
LOAD off 0x0006a0bc vaddr 0x0006b0bc paddr 0x0006b0bc align 2**12
filesz 0x00002c60 memsz 0x00002c64 flags rw-
DYNAMIC off 0x0006c894 vaddr 0x0006d894 paddr 0x0006d894 align 2**2
filesz 0x000000d0 memsz 0x000000d0 flags rw-
STACK off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2
filesz 0x00000000 memsz 0x00000000 flags rw-
Dynamic Section:
</objdump snip for i386>
Full objdump files attached.
Attachment:
libfreetype_hppa.objdump.gz
Description: GNU Zip compressed data
Attachment:
libfreetype_i386.objdump.gz
Description: GNU Zip compressed data
Attachment:
pgphJNjeeks4j.pgp
Description: PGP signature