【发布时间】:2021-05-03 19:50:39
【问题描述】:
是否有使用 -fPIC 构建的 centos glibc-static rpm?
我有一种情况,我需要构建一个没有任何依赖关系的共享库。这包括不依赖于 glibc 中包含的库等。我找到了 centos here 的 glibc-static rpm,但这些静态库不是使用 -fPIC 构建的,因此它们对于创建共享库毫无用处。
【问题讨论】:
是否有使用 -fPIC 构建的 centos glibc-static rpm?
我有一种情况,我需要构建一个没有任何依赖关系的共享库。这包括不依赖于 glibc 中包含的库等。我找到了 centos here 的 glibc-static rpm,但这些静态库不是使用 -fPIC 构建的,因此它们对于创建共享库毫无用处。
【问题讨论】:
我有一种情况,我需要构建一个没有任何依赖关系的共享库。
这在使用 GLIBC 时是不可能的。 无论您做什么,您的共享库都将依赖于libc.so.6 和ld-linux.so。
这包括不依赖于 glibc 中包含的库。
将libc.a 链接到您的.so 不会解决您的问题(无论是什么问题,请参阅http://xyproblem.info)。
【讨论】: