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 -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue