我正在研究centos的RPM规范,如果arch是64位,它需要将共享库安装到/ usr / lib64,否则需要/ usr / lib?
答案 0 :(得分:4)
答案 1 :(得分:0)
安装库的路径将取决于您正在创建的包的类型。
答案 2 :(得分:0)
对于Redhat(和CentOS)6,RPM宏似乎已经注入-libdir = / usr / lib64。
这是RH / CentOS 6通过RPM SPEC文件设置lib64的方式。
在RH / CentOS 6上,在x86_64 arch类型的情况下,执行automake / configure不会(并且根据RH,不会)对/ usr / lib64执行库前缀。
所有这些都已针对RH / CentOS 7及更高版本进行了修复。