编译glibc而不支持TLS

时间:2016-05-31 21:48:28

标签: linux pthreads glibc libc

我在GNU网页(http://www.gnu.org/software/libc/manual/html_node/Configuring-and-compiling.html)上读到,通过使用选项'--without-tls'可以在没有TLS支持的情况下编译glibc。所以我做了,使用以下命令:

../configure  --prefix=/home/me/glibc-2.19/build/ --without-tls

然后

make

但显然这样的标志没有预期的效果,因为我仍然可以使用readelf在libc.so.6对象中看到.tdata和.tbss部分。为什么会这样?那个选项只是被忽略了吗?

1 个答案:

答案 0 :(得分:1)

此处添加了选项--without-tls

2002-02-06  Ulrich Drepper  <drepper@redhat.com>

        * configure.in: Add --without-tls option.
...

并在此处删除:

2011-09-11  Ulrich Drepper  <drepper@gmail.com>

        * configure.in: Remove --with-tls option.
...

手册尚未更新以反映这一点。