>From
>http://people.canonical.com/~cjwatson/ubuntu-policy/policy.html/ch-files.html#s10.2:
"If the package is architecture: any, then the shared library compilation and
linking flags must have -fPIC, or the package shall not build on some of the
supported architectures[64]. Any exception to this rule must be discussed on
the mailing list [email protected], and a rough consensus obtained.
The reasons for not compiling with -fPIC flag must be recorded in the file
README.Debian, and care must be taken to either restrict the architecture or
arrange for -fPIC to be used on architectures where it is required.[65]
...
[65]Some of the reasons why this might be required is if the library
contains hand crafted assembly code that is not relocatable, the speed
penalty is excessive for compute intensive libs, and similar reasons. "
Based on your feedback, it sounds like the exception is ok, but it
should be brought up on the mailing list (since this is in Debian,
debian-devel would be fine), then the README.Debian file updated to
explain why non-PIC and then a lintian override applied.
** Changed in: x264 (Ubuntu)
Status: Incomplete => Triaged
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/919509
Title:
non-PIC libraries
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/x264/+bug/919509/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs