Description of problem: According to the packaging guidelines [1] packages for F17+ must not place files or directories to /bin, /sbin, /lib or /lib64: > In addition, Fedora packages MUST NOT place files or directories > in the /bin, /sbin, /lib or /lib64 directories. Instead, > the /usr/bin, /usr/sbin, /usr/lib, and /usr/lib64 directories must be used. > Packages must assume that /bin, /sbin, /lib, and /lib64 are symbolic > links to the /usr/bin, /usr/sbin, /usr/lib, and /usr/lib64 directories, > respectively. But glibc still uses these directories and I cannot find any exception for this. Version-Release number of selected component (if applicable): glibc-2.16.90-16 How reproducible: Always Steps to Reproduce: 1. rpm -ql glibc | grep '\(^/s\?bin\)\|\(^/lib\(64\)\?\)' Actual results: Files are placed into /bin, /sbin, /lib, and /lib64 Expected results: Files should be placed into /usr/bin, /usr/sbin, /usr/lib, and /usr/lib64 Additional info: [1] http://fedoraproject.org/wiki/Packaging:Guidelines#Filesystem_Layout
Then there should be an exception, because e.g. the dynamic linker is mandated by the ABI to that location.
Thanks for info, forwarded to FPC.