mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2024-11-25 08:37:38 +01:00
Document the __tls_get_addr problem and its workaround
(--disable-__thread). (Logical change 1.101)
This commit is contained in:
parent
d75c356fc8
commit
3f9c0bcda6
1 changed files with 11 additions and 0 deletions
11
README
11
README
|
@ -20,6 +20,17 @@ where PREFIX is the installation prefix. By default, a prefix of
|
||||||
/usr/local/lib and unwind.h is installed in /usr/local/include. For
|
/usr/local/lib and unwind.h is installed in /usr/local/include. For
|
||||||
testing, you may want to use a prefix of /usr/local instead.
|
testing, you may want to use a prefix of /usr/local instead.
|
||||||
|
|
||||||
|
If, during the build, you're getting an error of the form:
|
||||||
|
|
||||||
|
../src/.libs/libunwind-ia64.so: undefined reference to `__tls_get_addr'
|
||||||
|
|
||||||
|
it indicates that you have a compiler which supports the `__thread'
|
||||||
|
keyword, but a runtime system (C library), which does not. As of
|
||||||
|
September 2003, this appears to be a common problem for Debian
|
||||||
|
"unstable" systems. To work around this issue, run "./configure" with
|
||||||
|
option "--disable-__thread".
|
||||||
|
|
||||||
|
|
||||||
* Building with Intel ECC
|
* Building with Intel ECC
|
||||||
|
|
||||||
To build libunwind with the Intel Electron compiler (ECC), it is
|
To build libunwind with the Intel Electron compiler (ECC), it is
|
||||||
|
|
Loading…
Reference in a new issue