If fontconfig was built against libxml2 and libxml2 wasn't compiled with the --with-sax1 option, then the fontconfig XML parser would silently ignore contents of any configuration file.
Either fcxml.c should either be ported to the newer SAX2 interface or it should fail to build if LIBXML_SAX1_ENABLED is not defined.
Created attachment 63758 [details] [review]
Bug 34266 - configs silently ignored if libxml2 doesn't support SAX1 interface
Check in configure if libxml2 has built with --with-sax1
It's easy to add instead of modifying the code for SAX2 support... though eventually we need to implement it, it works enough so far.
merged into git master.