Am Sat, 18 Sep 2021 20:52:43 -0400
schrieb Scott Kostyshak <skost...@lyx.org>:

> On Sat, Sep 18, 2021 at 06:46:47PM +0200, Kornel Benko wrote:
> > Am Sat, 18 Sep 2021 10:34:49 -0400
> > schrieb Scott Kostyshak <skost...@lyx.org>:
> >   
> > > > I tried but failed. The problem is that tex2lyx uses
> > > > libzlibstatic.a, ../../lib/libsupport.a to link with, but these are 
> > > > compiled with
> > > > -fsanitize. So the only way is to define dummy versions as Jean-Marc 
> > > > pointed
> > > > out.    
> > > 
> > > Thank you for trying, Kornel!
> > > 
> > > Scott
> > >   
> > 
> > Actually it was pretty easy. According to the error message,
> >     undefined reference to `typeinfo for lyx::xml::FontTag'
> > looked wrong, since it is defined in xml.h. But  src/tex2lyx/dummy_impl.cpp 
> > used
> > FontTag _and_ did not include it xml.h.
> > 
> > So inserting this include cured the compilation for me.  
> 
> That's great you figured it out and it doesn't add too much complexity to the 
> code. Are
> you sure it ended up using the -fsanitize=undefined flag ? If you do
> 
>   ldd build-dir/bin/lyx | grep ubsan
> 
> Does it show up?
> 
> Scott

        libubsan.so.1 => /usr/lib/x86_64-linux-gnu/libubsan.so.1 
(0x00007f49cdfd2000)

So, yes.

        Kornel 

Attachment: pgpxLbjKFKvhI.pgp
Description: Digitale Signatur von OpenPGP

-- 
lyx-devel mailing list
lyx-devel@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-devel

Reply via email to