[haiku-bugs] Re: [Haiku] #10938: Could not open "WebPositive" (Missing symbol: _ZSt14__once_functor).

  • From: "pulkomandy" <trac@xxxxxxxxxxxx>
  • Date: Mon, 16 Jun 2014 12:50:12 -0000

#10938: Could not open "WebPositive" (Missing symbol: _ZSt14__once_functor).
----------------------------+----------------------------
   Reporter:  taos          |      Owner:  bonefish
       Type:  bug           |     Status:  new
   Priority:  high          |  Milestone:  R1/alpha5
  Component:  Build System  |    Version:  R1/Development
 Resolution:                |   Keywords:
 Blocked By:                |   Blocking:
Has a Patch:  0             |   Platform:  All
----------------------------+----------------------------

Comment (by pulkomandy):

 I also have the reverse problem now.
 {{{
 runtime_loader:
 /Donnees/Dev/Haiku/webkit/WebKitBuild/Release/lib/libWebKit.so.1.3.2:
 Could not resolve symbol '_ZSt15__once_callable'
 resolve symbol "_ZSt15__once_callable" returned: -2147478780
 runtime_loader:
 /Donnees/Dev/Haiku/webkit/WebKitBuild/Release/lib/libWebKit.so.1.3.2:
 Troubles relocating: Symbol not found
 }}}

 libstdc++ defines either __once_functor or __once_callable in
 src/c++11/mutex.cc.

 __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.

--
Ticket URL: <https://dev.haiku-os.org/ticket/10938#comment:14>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: