Bug#658333: pkg-kde-tools: option to mark weak symbols as optional
Package: pkg-kde-tools
Version: 0.14.3
Severity: wishlist
Discussion of C++ symbols file handling on debian-devel revealed that
much of the churn in the exported symbols between different versions
of the compiler (which currently tends to show up as architecture
variations, but I think it's more the compiler version that happens to
be on that buildd) is from inline symbols. When a function is declared
inline, such as by being written in the header file, the compiler
chooses whether to include a weak version of it based on its optimization
level and other factors, but that weak version is unimportant to clients
of the library.
One cannot always mark all weak symbols as optional, as there are other
uses for the feature, but for a lot of C++ libraries all weak symbols
are these sorts of inlined functions. For those libraries, it would be
great if there were an option to the pkg-kde-tools utilities somewhere
that would mark all of them as optional.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 3.1.0-1-686-pae (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages pkg-kde-tools depends on:
ii libdpkg-perl 1.16.1.2
ii perl 5.14.2-6
Versions of packages pkg-kde-tools recommends:
ii dpkg-dev 1.16.1.2
ii libwww-perl 6.03-1
Versions of packages pkg-kde-tools suggests:
ii cdbs 0.4.100
ii debhelper 9.20120115
-- no debconf information
Reply to: