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