Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 265579 - strict aliasing patch for net-libs/webkit-gtk
Summary: strict aliasing patch for net-libs/webkit-gtk
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GCC Porting (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Markus Ullmann (RETIRED)
Depends on:
Blocks: gcc-4.4
  Show dependency tree
Reported: 2009-04-09 21:11 UTC by Ryan Hill (RETIRED)
Modified: 2009-05-07 22:13 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---

webkit-gtk-0_p40220-gcc44-aliasing.patch (webkit-gtk-0_p40220-gcc44-aliasing.patch,31.13 KB, text/plain)
2009-04-09 21:16 UTC, Ryan Hill (RETIRED)
webkit-gtk-0_p42162-gcc44-aliasing.patch (webkit-gtk-0_p42162-gcc44-aliasing.patch,26.86 KB, patch)
2009-04-09 21:17 UTC, Ryan Hill (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan Hill (RETIRED) gentoo-dev 2009-04-09 21:11:29 UTC
There's a strict-aliasing problem with dtoa.cpp used in many web browsers and javascript stuff.  This patch backported from upstream rev 42262 prevents text from being rendered gigantic in webkit when built with GCC 4.4.  This only needs to be applied if you don't think you'll be bumping to a later revision any time soon (before 4.4 is released) since it's been applied in the gcc-porting overlay.
Comment 1 Ryan Hill (RETIRED) gentoo-dev 2009-04-09 21:16:08 UTC
Created attachment 187824 [details]
Comment 2 Ryan Hill (RETIRED) gentoo-dev 2009-04-09 21:17:06 UTC
Created attachment 187828 [details, diff]
Comment 3 Peter Alfredsen (RETIRED) gentoo-dev 2009-05-07 22:13:08 UTC
+  07 May 2009; Peter Alfredsen <>
+  webkit-gtk-0_p40220.ebuild, webkit-gtk-0_p42162.ebuild,
+  +files/webkit-gtk-0_p40220-gcc44-aliasing.patch,
+  +files/webkit-gtk-0_p42162-gcc44-aliasing.patch:
+  Fix strict aliasing bug with gcc-4.4, bug 265579. Those letters really are
+  huge. dirtyepic++ for backporting.