I mistook thinking that there may be a conflict. I looked more carefully at 3065 patch: tm_self_tls var is not moved from the hythread library. The launcher depends on hythr.so (doesn't use dlopen for loading it). So, hythr's TLS block will be placed in a static TLS for a thread when loading the module. And gcc produces correct code for inlined methods accessing the tm_self_tls var. It should work and moreover I tried with both patches and it works.
Thanks, Rustem On 3/13/07, Weldon Washburn <[EMAIL PROTECTED]> wrote:
H3231 mentions that it may no longer be possible to use the "initial-exec" compile option on Linux if the TLS inlining from H3065 is committed. Is anyone looking at this issue? I would hate to commit a TLS inlining mod that subsequently needs to be reversed to accomodate "initial-exec". I suggest all parties working on H3065 and H3231 to discuss the issues on the dev list before adding any more patches to JIRA. -- Weldon Washburn Intel Enterprise Solutions Software Division
