Changes between Initial Version and Version 1 of Ticket #10938, comment 14


Ignore:
Timestamp:
Jun 16, 2014, 1:18:05 PM (5 years ago)
Author:
pulkomandy

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #10938, comment 14

    initial v1  
    66}}}
    77
    8 libstdc++ defines either __once_functor or __once_callable in src/c++11/mutex.cc.
     8libstdc++ defines either {{{__once_functor}}} or {{{__once_callable}}} in src/c++11/mutex.cc.
    99
    10 __once_callable is used when _GLIBCXX_HAVE_TLS, and __once_functor is used in the other case. So it seems our buildtools are built with and without that option. I'm having a look at solving this since I can't test my Web+ builds otherwise.
     10{{{__once_callable}}} is used when _GLIBCXX_HAVE_TLS, and {{{__once_functor}}} is used in the other case. So it seems our buildtools are built with and without that option. I'm having a look at solving this since I can't test my Web+ builds otherwise.
     11
     12ELF-based TLS support was added in Haiku in hrev47198. My guess is the native compiler (built with haikuporter) detects this in the configure script, but the cross-compiled one needs it manually enabled (with the --enable-tls option passed to configure) as it can't perform the runtime check.