[Pkg-deepin-devel] Bug#952661: dtkwm: Update symbols files for optional template symbols going missing
Steve Langasek
steve.langasek at canonical.com
Thu Feb 27 01:20:01 GMT 2020
Package: dtkwm
Version: 2.0.12-1
Severity: minor
Tags: patch
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu focal ubuntu-patch
Dear maintainers,
In Ubuntu, the current dtkwm has failed to build on ppc64el and s390x
because a variety of template symbols have been optimized away on these
architectures with the current toolchain.
The attached patch marks these template symbols as optional, allowing the
package to build on all architectures in Ubuntu.
Please consider including this patch in Debian, which will make the package
build more portably.
Thanks,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer https://www.debian.org/
slangasek at ubuntu.com vorlon at debian.org
-------------- next part --------------
diff -Nru dtkwm-2.0.12/debian/libdtkwm2.symbols dtkwm-2.0.12/debian/libdtkwm2.symbols
--- dtkwm-2.0.12/debian/libdtkwm2.symbols 2019-09-23 15:42:44.000000000 -0700
+++ dtkwm-2.0.12/debian/libdtkwm2.symbols 2020-02-26 17:11:54.000000000 -0800
@@ -44,10 +44,11 @@
(c++)"Dtk::Wm::screenWindowsUtil at Base" 0.1.0~20170815
(c++)"QByteArray::~QByteArray()@Base" 0.1.0~20170815
(c++)"QList<QByteArray>::~QList()@Base" 0.1.0~20170815
- (c++)"QList<QRect>::append(QRect const&)@Base" 0.1.0~20170815
+ (c++|optional=template)"QList<QRect>::append(QRect const&)@Base" 0.1.0~20170815
(c++)"QList<QRect>::detach_helper_grow(int, int)@Base" 0.1.0~20170815
- (c++)"QList<int>::detach_helper(int)@Base" 2.0.12
- (c++)"QList<QScreen*>::~QList()@Base" 0.1.0~20170815
+ (c++|optional=template)"QList<int>::detach_helper(int)@Base" 2.0.12
+ (c++|optional=template)"QList<QRect>::~QList()@Base" 2.0.12
+ (c++|optional=template)"QList<QScreen*>::~QList()@Base" 0.1.0~20170815
(c++)"QList<QString>::append(QString const&)@Base" 0.1.0~20170815
(c++)"QList<QString>::detach_helper_grow(int, int)@Base" 0.1.0~20170815
(c++)"QList<QString>::~QList()@Base" 0.1.0~20170815
@@ -55,7 +56,7 @@
(c++)"QList<int>::detach_helper_grow(int, int)@Base" 0.1.0~20170815
(c++)"QList<int>::~QList()@Base" 0.1.0~20170815
(c++)"QList<unsigned int>::append(unsigned int const&)@Base" 0.1.0~20170815
- (c++)"QList<unsigned int>::detach_helper(int)@Base" 0.1.0~20170815
+ (c++|optional=template)"QList<unsigned int>::detach_helper(int)@Base" 0.1.0~20170815
(c++)"QList<unsigned int>::detach_helper_grow(int, int)@Base" 0.1.0~20170815
(c++)"QList<unsigned int>::~QList()@Base" 0.1.0~20170815
(c++)"QString::~QString()@Base" 0.1.0~20170815
More information about the Pkg-deepin-devel
mailing list