Re: why do have shared libs 755 perms?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 05/10/2013 09:57 PM, Reindl Harald wrote:
why have .so files of fedora-packages executeable permissions?
they are not executeable, see below the difference of my personal
builds with files from fedora packages (the original httpd and
php packages have also 755)

Historically rpm only generated automatic dependencies on files with executable bits, and for a long time the executable bit was the only way of controlling dependency generation on per-file level.

Over time various exceptions to the rule have gotten added, and in rpm >= 4.9.x this is simply a matter of generator configuration: note the "exeonly" flag in /usr/lib/rpm/fileattrs/elf.attr

Technically it could fairly easily be changed now that >= 4.9.x has other means of filtering dependencies on per-file level, but the traditional behavior was preserved in the name of compatibility, people tend to expect similar behavior across different rpm versions.

	- Panu -
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux