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: pgpHlZqyFoNn2.pgp
Description: PGP signature

Reply via email to