[Freewx-maint] Bug#758165: gcc-4.9 devirtualisation bug affecting wxwidgets3.0 now fixed

Niko Tyni ntyni at debian.org
Wed Oct 8 20:22:20 UTC 2014


On Tue, Oct 07, 2014 at 12:40:46PM +1300, Olly Betts wrote:
> On Mon, Sep 01, 2014 at 09:51:37PM -0300, Olly Betts wrote:
> > There's an issue with devirtualisation in GCC 4.9 which wx3 triggers,
> > which may be connected:
> > 
> > https://bugs.debian.org/752733
> 
> This was fixed in gcc-4.9 4.9.1-14, so it would be useful to check if
> libwx-perl and sage now work OK on armel and armhf, or if there's
> something else going on here.

I tried building libwx-perl on armel / abel.debian.org in a jessie chroot
(the build dependencies are uninstallable in sid right now), with gcc-4.9
4.9.1-16, and still got

t/01_load.t ........... 1/6 Can't load '/home/ntyni/libwx-perl-0.9923/blib/arch/auto/Wx/PropertyGrid/PropertyGrid.so' for module Wx::PropertyGrid:  at /home/ntyni/libwx-perl-0.9923/blib/lib/Wx/Mini.pm line 74.

which looks like the problem is still present.

But we probably need the wxwidgets3.0 packages built with a fixed
gcc-4.9 first?  This was jessie's 3.0.1-3, and buildd logs say it was
built in August with 4.9.0-10.

I've filed #764525 to fix the uninstallability in sid and can re-test
when the binNMUs are built. The porter box setup doesn't really allow for
manually built binaries or mixing distributions AFAICS.
-- 
Niko Tyni   ntyni at debian.org



More information about the Freewx-maint mailing list