bitpim binary modules breaks Gentoo QA policies

Alin Nastac <[email protected]>
Newsgroups gmane.comp.mobile.bitpim.devel
Organization Gentoo Foundation
Message-ID <[email protected]>
Howdy,

During an installation of bitpim-0.8.08 on Gentoo, users receive the
following notices:

1) textrel notice

    QA Notice: the following files contain runtime text relocations
     Text relocations require a lot of extra work to be preformed by the
     dynamic linker which will cause serious performance impact on IA-32
     and might not function properly on other architectures hppa for
    example.
     If you are a programmer please take a closer look at this package
     and
     consider writing a patch which addresses this problem.
    TEXTREL usr/lib/bitpim-0.8.08/apsw.so
    TEXTREL usr/lib/bitpim-0.8.08/native.usb._libusb.so

The test that trigger this message is non-empty output of the "scanelf
-qyF '%t %p' $filename" command.

<quote author="vapier">I'd take a look at this but I can't seem to find
the source code in the sf bitpim cvs repo ... Can someone point me in
the right direction ?</quote>

2) executable stacks

    QA Notice: the following files contain executable stacks
     Files with executable stacks will not work properly (or at all!)
     on some architectures/operating systems.  A bug should be filed
     at http://bugs.gentoo.org/ to make sure the file is fixed.
    RWX --- --- usr/lib/bitpim-0.8.08/helpers/bmp2avi.lbin
    RWX --- --- usr/lib/bitpim-0.8.08/helpers/pngtopnm.lbin
    RWX --- --- usr/lib/bitpim-0.8.08/helpers/pnmtopng.lbin
    RWX --- --- usr/lib/bitpim-0.8.08/helpers/ppmquant.lbin

The test that trigger this message is non-empty output of the "scanelf
-qyF '%e %p' $filename" command.

<quote author="vapier">These simply need to be rebuilt with a newer
version of gcc (looks like they were made with like gcc-3.2.2 :x).</quote>

Take a look at http://hardened.gentoo.org/gnu-stack.xml for more
information about this matter.

Cheers,
Alin
signature.asc (application/pgp-signature, 258 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFEB90xRZBYwhawvi4RAuGOAKCY8SWypUgdvDqu8IhX6o80G+K7FwCdGYQT
gzA3DE6wfyWxgGC1a8K06NY=
=Krx/
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.