Re: gtkmm and gcc 4.0



On Sunday 26 June 2005 12:15, Christian von Kietzell wrote:
> Am Sonntag, den 26.06.2005, 04:45 -0600 schrieb John Taber:
> > My experiences trying out gcc 4.0 vs 3.3.5 with gtkmm 2.6.1
> > 1) some dialog classes compile as 1/2 the size
> > 2) most classes have the same nasty looking warning on shared libraries
> > 3) linking has the warning that gtkmm wants to use libstdc++ so.5
> > instead of libstdc++ so.6 (running gcc 4.0.1 Debian unstable)
> > 4) one of my key programs segfaults with 4.0 - runs fine with 3.3.5
> > (have not tracked down why yet)
>
> Some problems are to be expected. In order to use GCC 4.0 all C++
> libraries will have to be compiled using GCC 4.0, as 4.0 and 3.3.x are
> using different ABI versions. Debian hasn't made the transition yet.

Are you sure about this?  They use different libstdc++ libraries but my 
understanding was the the C++ ABI was not broken between gcc-3.3/3.4/4.0.  In 
any event, incorrect library versions is the first problem he encountered (it 
is the one reported by the linker) and recompiling gtkmm would have solved 
both, if both exist.

Chris.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]