On 28.02.2011 08:02, Raphael Hertzog wrote: > On Sun, 27 Feb 2011, Matthias Klose wrote: >> Unreflected usage of symbols files for C++ libraries >> - ---------------------------------------------------- >> >> These seem to be limited to Qt and KDE related libraries. >> >> Apparently g++-4.4 did emit references to symbols defined in header files of >> depending libraries. At least some of these are not emitted anymore with 4.5 >> and 4.6. Packages calling dpkg-gensymbols with -c2 or higher, fail to build. >> >> The mangling for virtual thunks did change, and generates different symbols >> on >> some architectures. The issues can be avoided by using the unmangled names. > > Well, if the mangling changed it means binaries linked against old > libraries will no longer work so it's rather good that the symbols files > doesn't match any more because you have to bump the mimimum version number > for that symbol.
can you show that these symbols are actually referenced? > So "avoiding" the problem is not really a goal in this case... a symbols > files which does match based on the unmangled name would have let this > mistake slip through. :-| no, if there are no references to these symbols, then adding these symbols is just an annoyance. Matthias -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4d6ba9bd.7050...@debian.org