Michael J Gruber wrote:
> chmod +x'ing should be fine on Fedoras, as well.

It used to be mandatory, even, exactly because of the dependency generator 
requiring it back then. Nowadays, you will get away with both +x or -x.

The idea that shared libraries should not be executable comes from Debian, 
which made that a requirement after someone tried to execute a shared 
library and it would just crash with a segfault or something, then blaming 
Debian for the "broken executable". So the Debian packagers would file bugs 
against build system maintainers and the build systems would try to 
implement this then, breaking things for Fedora in the process. (E.g., we 
had that issue with CMake.) So then Fedora packagers would file bugs 
requesting that this be reverted, and upstreams would either just give up 
and arbitrarily decide for one or the other approach, or do what CMake did 
and make this configurable (and CMake even tries to auto-detect the distro 
and set the default for the option accordingly).

        Kevin Kofler
--
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to