Hi, my package gensio, which generates a library package, has recently thrown a few lintian warnings regarding missing symbols files. I read the wiki page and the manual page of dpkg-gensymbols and had dpkg-gensymbols generate a debian/libgensio0.symbols file, added the Build-Depends-Package line and did the mentioned conversions regarding C++ libraries.
Still, the build on i386 fails since the symbols file looks different on i386 than it does on amd64. See https://salsa.debian.org/debian/gensio/-/jobs/3093727 The repository can be inspected at https://salsa.debian.org/debian/gensio/-/tree/master I guess this behavior is expected since you can have symbols file per arch as debian/libgensio0.symbols.$ARCH. But how do I generate those? Do I really need to build on all arches and/or guess what's needed in the arch-dependent symbol file from the logs of failed buildd runs? This looks like an awful lot of work that has to be repeated for every upstream update? Or am I missing something here? Greetings Marc -- ----------------------------------------------------------------------------- Marc Haber | "I don't trust Computers. They | Mailadresse im Header Leimen, Germany | lose things." Winona Ryder | Fon: *49 6224 1600402 Nordisch by Nature | How to make an American Quilt | Fax: *49 6224 1600421