[haiku-bugs] Re: [Haiku] #10272: Incorporation of GCC 4.8

  • From: "pulkomandy" <trac@xxxxxxxxxxxx>
  • Date: Tue, 04 Feb 2014 08:02:42 -0000

#10272: Incorporation of GCC 4.8
----------------------------+----------------------------
   Reporter:  korli         |      Owner:  nobody
       Type:  enhancement   |     Status:  assigned
   Priority:  normal        |  Milestone:  Unscheduled
  Component:  Build System  |    Version:  R1/Development
 Resolution:                |   Keywords:
 Blocked By:                |   Blocking:
Has a Patch:  1             |   Platform:  All
----------------------------+----------------------------

Comment (by pulkomandy):

 I have finally built WebKit with the suggested fix.
 I rebuilt gcc on haiku using haikuporter and updated my system with the
 new package.

 I fixed some other issues in WebKit code and got it to compile. But, I
 have a problem running it now:
 runtime_loader:
 /Donnees/Dev/Haiku/webkit/WebKitBuild/Release/lib/x86/libWebKit.so.1.2.3:
 Could not resolve symbol '__once_proxy'

 I noticed that the libstdc++.so file in /system/develop/tools/x86/lib has
 the symbol, but the one in /system/develop/lib/x86 doesn't. Copying the
 one from the tools folder to the 'lib' folder next to HaikuLauncher gets
 this running. It crashes when trying to open a web page, but this is
 likely related to other problems with merging the new WebKit version.

 I guess this missing symbol is just because I built the package with
 Haikuporter. Do that still end up putting the current system libstdc++ in
 the package, instead of the new compiled one, similar to the problem we
 had before PM?

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

Other related posts: