On 20 April 2015 at 07:58, Enrico Tröger <enrico.troe...@uvena.de> wrote: > On 19/04/15 23:46, Lex Trotman wrote: >> On 20 April 2015 at 07:43, Enrico Tröger <enrico.troe...@uvena.de> wrote: >>> On 19/04/15 17:39, Thomas Martitz wrote: >>>> Am 19.04.2015 um 15:57 schrieb Enrico Tröger: >>>>> This said, the reason we need the hack is because of >>>>> https://bugzilla.gnome.org/show_bug.cgi?id=712220, so if this was fixed >>>>> we could one day drop the hack. But this would mean depend on a fixed >>>>> version, which probably won't be acceptable before a decade or so :) >>>>> >>>>> So we'll have to fix the Windows build issue in some way… >>>>> I gave it another look, however I sort of give up :(. >>>>> >>>>> What I know is, with gcc 3.4 the popups work cleanly and as expected, >>>>> even when compiled natively on Windows. This is why the nightly builds >>>>> work, they are built with an old gcc 3.4. >>>>> >>>> >>>> What gives sizeof(GtkScrolledWindow) with the old gcc vs new gcc? Did >>>> you try -mms-bitfields or -mno-ms-bitfields with the old one, does that >>>> make a difference? >>> >>> I already tried -mms-bitfields vs. -mno-ms-bitfields but forgot to >>> mention it, sorry. >>> -mno-ms-bitfields is not an option at all because GTK is built with and >>> building Geany without leads to crashes at early startup. >>> >>> Sizeof is good idea. >>> gcc-4.8: 84 >>> gcc-3.4: 88 >>> >>> So, this supports the theory of an ABI incompatibility? >> >> Just a wild stab, does it work with 64 bit? > > No idea, I never got a 64bit Windows build environment.
Ok, never mind, just a thought to try a different ABI Cheers Lex > > > Regards, > Enrico > > -- > Get my GPG key from http://www.uvena.de/pub.asc > > > _______________________________________________ > Devel mailing list > Devel@lists.geany.org > https://lists.geany.org/cgi-bin/mailman/listinfo/devel > _______________________________________________ Devel mailing list Devel@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/devel