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
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to