Control: tags -1 + patch upstream fixed-upstream
Control: forwarded -1 https://github.com/SOCI/soci/pull/886

On 14/08/22 09:18 AM, Lucas Nussbaum wrote:

> During a rebuild of all packages in sid, your package failed to build
> on amd64.
> 
> > /<<PKGBUILDDIR>>/tests/catch.hpp:6490:33: error: size of array 
> > ‘altStackMem’ is not an integral constant-expression
> >  6490 |         static char altStackMem[SIGSTKSZ];
> >       |                                 ^~~~~~~~
> > /<<PKGBUILDDIR>>/tests/catch.hpp:6541:45: error: size of array 
> > ‘altStackMem’ is not an integral constant-expression
> >  6541 |     char FatalConditionHandler::altStackMem[SIGSTKSZ] = {};
> >       |                                             ^~~~~~~~

This is likely fixed with a new upstream release

Version 4.0.3 differs from 4.0.2 in the following ways:

Changes affecting all or multiple backends:
 - Fix opening sessions from pool (#891).
 - Fix default backend search path (#928).
>- Fix build with latest glibc versions where SIGSTKSZ is not constant
   (#886).
 - Document using SOCI as a CMake subdirectory (#925).
 - Document using SOCI with Conan (#877).

The fix looks easy enough

https://github.com/SOCI/soci/pull/886/commits/7719b5a8242a5ec016f73666a51e80b3bd7f8956

@William: Any opinion on targeted fix vs. new upstream version?

As one of the package I somewhat care about (linphone) is affected by
this removal from testing I would NMU a targeted fix end of September.

Bernhard

Reply via email to