[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