mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2024-11-28 18:07:37 +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
|
||||
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
|
||||
|
||||
To build libunwind with the Intel Electron compiler (ECC), it is
|
||||
|
|
Loading…
Reference in a new issue