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
signature.asc
Description: PGP signature
-- lyx-devel mailing list lyx-devel@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-devel