On Sun, Jul 25, 2021 at 04:56:12PM +0300, Andrius Merkys wrote:
> Hi Adrian,

Hi Andrius,

> On Sun, 25 Jul 2021, 16:39 Adrian Bunk, <b...@debian.org> wrote:
> 
> > Package: libantlr4-runtime-dev
> > Version: 4.9+dfsg-1
> > Severity: important
> > Tags: patch
> > Control: affects -1 src:mysql-workbench
> > Control: block 937102 by -1
> >
> > The source of antlr4-cpp-runtime defines two different ABIs,
> > one for C++ < 17 and one for C++ >= 17.
> >
> > The library is always built for the C++ < 17 ABI with
> >
> > https://sources.debian.org/src/antlr4-cpp-runtime/4.9+dfsg-1/CMakeLists.txt/#L79
> >
> > Programs trying to use ANTLRInputStream.h with C++ >= 17
> > (like mysql-workbench) fail to link since the header exposed
> > a different ABI than what the library provided.
> >
> > The attached patch removes the problematic part from the header,
> > a proper fix is in the upstream versin 4.9.2.
> >
> > It would be good to have that fixed in bullseye,
> > and I can do an NMU if necessary.
> >
> 
> Please proceed with the patch and NMU.

thanks, uploaded.

> Best,
> Andrius

cu
Adrian

Reply via email to