I came a cross to a scenario when I called a glib back tracing function did not work when the /lib/tls libraries exist. After removing it, the back trace program works the way I am expecting it.
Does anyone could tell me the difference between the libraries stored in /lib/ and /lib/tls?. Most of the contents of /lib/tls are libc.xx, libpthread.xxx which is also available on /lib. I am running a montavista filesystem with a glibc version 2.3.3
Thanks,
John