Package: dtkwm Version: 2.0.12-1 Severity: minor Tags: patch User: ubuntu-de...@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/ slanga...@ubuntu.com vor...@debian.org
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@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