Hi Mark,
>I have done the same implementation for AARCH64. Loader handles
>AARCH64_TLSDESC conflict as below.
>case R_AARCH64_TLSDESC:
>....
> if (! sym)
> {
> td->arg = (void*)reloc->r_addend;
> td->entry = _dl_tlsdesc_undefweak;
> }
we have shared one patch in libc to handle AARCH64_TLS conflict on AARCH64.
https://sourceware.org/ml/libc-alpha/2015-11/msg00106.html
Since we are using cross prelink we don't run testsuite. we compile all test
cases
from test suite manually as mentioned in tls.sh file and run on target.
LD_DEBUG=libs LD_LIBRARY_PATH=. ./tls1
1828: prelink checking: ok
....
No segfault or abort() is observed hence i assume testcase is running properly.
Thanks
Vaneet Narang
--
_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto