Accessing fontconfig objs in gdb
Julien Nabet
serval2412 at yahoo.fr
Tue Sep 10 11:01:23 UTC 2024
Hello,
I'm trying to understand fontconfig use in LO for tdf#108243 (semicolon
separated fonts substitution not working (bug in Linux FontConfig
integration code)
On gdb, I got this:
(gdb) p pPattern
$1 = (FcPattern *) 0x55555c030800
(gdb) p *pPattern
$2 = <incomplete type>
whereas I rebuilt fontconfig after having done:
1) adding --without-system-fontconfig in autogen.input
2) using this:
diff --git a/external/fontconfig/ExternalProject_fontconfig.mk
b/external/fontconfig/ExternalProject_fontconfig.mk
index 0d899ef129bd..7ecd8353c154 100644
--- a/external/fontconfig/ExternalProject_fontconfig.mk
+++ b/external/fontconfig/ExternalProject_fontconfig.mk
@@ -31,6 +31,7 @@ $(call
gb_ExternalProject_get_state_target,fontconfig,build) :
$(if $(filter EMSCRIPTEN,$(OS)),-pthread)" \
$(if $(filter ANDROID,$(OS)),LIBS="-lm") \
$(if $(filter
EMSCRIPTEN,$(OS)),LIBXML2_CFLAGS="$(LIBXML_CFLAGS)"
LIBXML2_LIBS="$(LIBXML_LIBS)") \
+ $(if $(filter TRUE,$(ENABLE_DBGUTIL)),debug=true) \
$(gb_RUN_CONFIGURE) ./configure \
--disable-silent-rules \
--with-pic \
What should I do to teach gdb to display fontconfig objs?
Julien
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20240910/105da8e2/attachment-0001.htm>
More information about the LibreOffice
mailing list