Regeneration of libxml2.syms: 1. Apply libxml2-VERSION-catalogless.patch 2. Run xsltproc tool (provided by libxslt): xsltproc -o libxml2.syms doc/syms.xsl doc/symbols.xml --- /libxml2.syms +++ /libxml2.syms @@ -1,18 +1,18 @@ # # Officially exported symbols, for which header -# file definitions are installed in /usr/include/libxml2 +# file definitions are installed in /usr/include/libxml2-catalogless # # Automatically generated from symbols.xml and syms.xsl # # Versions here are *fixed* to match the libxml2 version # at which the symbol was introduced. This ensures that # a new client app requiring symbol foo() can't accidentally -# run with old libxml2.so not providing foo() - the global +# run with old libxml2-catalogless.so not providing foo() - the global # soname version info can't enforce this since we never # change the soname # -LIBXML2_2.4.30 { +LIBXML2_CATALOGLESS_2.4.30 { global: # debugXML @@ -1256,7 +1256,7 @@ xmlUTF8Strsub; } ; -LIBXML2_2.5.0 { +LIBXML2_CATALOGLESS_2.5.0 { global: # globals @@ -1293,9 +1293,9 @@ xmlValidatePopElement; xmlValidatePushCData; xmlValidatePushElement; -} LIBXML2_2.4.30; +} LIBXML2_CATALOGLESS_2.4.30; -LIBXML2_2.5.2 { +LIBXML2_CATALOGLESS_2.5.2 { global: # tree @@ -1329,9 +1329,9 @@ # relaxng # xmlRelaxNGValidateStream; removed in 2.5.5 -} LIBXML2_2.5.0; +} LIBXML2_CATALOGLESS_2.5.0; -LIBXML2_2.5.4 { +LIBXML2_CATALOGLESS_2.5.4 { global: # uri @@ -1345,23 +1345,23 @@ xmlValidateNCName; xmlValidateNMToken; xmlValidateQName; -} LIBXML2_2.5.2; +} LIBXML2_CATALOGLESS_2.5.2; -LIBXML2_2.5.5 { +LIBXML2_CATALOGLESS_2.5.5 { global: # nanoftp xmlNanoFTPDele; -} LIBXML2_2.5.4; +} LIBXML2_CATALOGLESS_2.5.4; -LIBXML2_2.5.6 { +LIBXML2_CATALOGLESS_2.5.6 { global: # xpath xmlXPathOrderDocElems; -} LIBXML2_2.5.5; +} LIBXML2_CATALOGLESS_2.5.5; -LIBXML2_2.5.7 { +LIBXML2_CATALOGLESS_2.5.7 { global: # HTMLparser @@ -1396,9 +1396,9 @@ xmlTextReaderNext; xmlTextReaderRelaxNGSetSchema; xmlTextReaderRelaxNGValidate; -} LIBXML2_2.5.6; +} LIBXML2_CATALOGLESS_2.5.6; -LIBXML2_2.5.8 { +LIBXML2_CATALOGLESS_2.5.8 { global: # globals @@ -1456,9 +1456,9 @@ xmlThrDefSetGenericErrorFunc; xmlThrDefSubstituteEntitiesDefaultValue; xmlThrDefTreeIndentString; -} LIBXML2_2.5.7; +} LIBXML2_CATALOGLESS_2.5.7; -LIBXML2_2.5.9 { +LIBXML2_CATALOGLESS_2.5.9 { global: # xmlmemory @@ -1477,9 +1477,9 @@ # xinclude xmlXIncludeProcessTree; -} LIBXML2_2.5.8; +} LIBXML2_CATALOGLESS_2.5.8; -LIBXML2_2.6.0 { +LIBXML2_CATALOGLESS_2.6.0 { global: # SAX2 @@ -1723,16 +1723,16 @@ # xmlSAX2GlobalNamespace; removed in 2.6.10 # xmlSAX2NamespaceDecl; removed in 2.6.10 # xmlSAX2SetNamespace; removed in 2.6.10 -} LIBXML2_2.5.9; +} LIBXML2_CATALOGLESS_2.5.9; -LIBXML2_2.6.1 { +LIBXML2_CATALOGLESS_2.6.1 { global: # parser xmlCtxtResetPush; -} LIBXML2_2.6.0; +} LIBXML2_CATALOGLESS_2.6.0; -LIBXML2_2.6.2 { +LIBXML2_CATALOGLESS_2.6.2 { global: # parserInternals @@ -1748,9 +1748,9 @@ xmlXIncludeFreeContext; xmlXIncludeNewContext; xmlXIncludeProcessNode; -} LIBXML2_2.6.1; +} LIBXML2_CATALOGLESS_2.6.1; -LIBXML2_2.6.3 { +LIBXML2_CATALOGLESS_2.6.3 { global: # pattern @@ -1805,9 +1805,9 @@ xmlXIncludeProcessFlags; xmlXIncludeProcessTreeFlags; xmlXIncludeSetFlags; -} LIBXML2_2.6.2; +} LIBXML2_CATALOGLESS_2.6.2; -LIBXML2_2.6.5 { +LIBXML2_CATALOGLESS_2.6.5 { global: # xmlmemory @@ -1828,9 +1828,9 @@ # xpath xmlXPathCtxtCompile; -} LIBXML2_2.6.3; +} LIBXML2_CATALOGLESS_2.6.3; -LIBXML2_2.6.6 { +LIBXML2_CATALOGLESS_2.6.6 { global: # tree @@ -1841,17 +1841,17 @@ # xmlreader xmlTextReaderSetStructuredErrorHandler; -} LIBXML2_2.6.5; +} LIBXML2_CATALOGLESS_2.6.5; -LIBXML2_2.6.7 { +LIBXML2_CATALOGLESS_2.6.7 { global: # xmlwriter xmlTextWriterEndComment; xmlTextWriterStartComment; -} LIBXML2_2.6.6; +} LIBXML2_CATALOGLESS_2.6.6; -LIBXML2_2.6.8 { +LIBXML2_CATALOGLESS_2.6.8 { global: # xmlsave @@ -1868,9 +1868,9 @@ xmlTextWriterEndDTDElement; xmlTextWriterEndDTDEntity; xmlTextWriterWriteDTDExternalEntityContents; -} LIBXML2_2.6.7; +} LIBXML2_CATALOGLESS_2.6.7; -LIBXML2_2.6.10 { +LIBXML2_CATALOGLESS_2.6.10 { global: # xmlIO @@ -1880,9 +1880,9 @@ # xmlsave xmlSaveSetAttrEscape; xmlSaveSetEscape; -} LIBXML2_2.6.8; +} LIBXML2_CATALOGLESS_2.6.8; -LIBXML2_2.6.11 { +LIBXML2_CATALOGLESS_2.6.11 { global: # uri @@ -1905,9 +1905,9 @@ xmlSchemaGetBuiltInType; xmlSchemaIsBuiltInTypeFacet; xmlSchemaValidateListSimpleTypeFacet; -} LIBXML2_2.6.10; +} LIBXML2_CATALOGLESS_2.6.10; -LIBXML2_2.6.12 { +LIBXML2_CATALOGLESS_2.6.12 { global: # parser @@ -1921,9 +1921,9 @@ # xmlschemas xmlSchemaGetParserErrors; xmlSchemaGetValidErrors; -} LIBXML2_2.6.11; +} LIBXML2_CATALOGLESS_2.6.11; -LIBXML2_2.6.14 { +LIBXML2_CATALOGLESS_2.6.14 { global: # xmlautomata @@ -1937,9 +1937,9 @@ xmlSchemaSetValidOptions; xmlSchemaValidateOneElement; xmlSchemaValidCtxtGetOptions; -} LIBXML2_2.6.12; +} LIBXML2_CATALOGLESS_2.6.12; -LIBXML2_2.6.15 { +LIBXML2_CATALOGLESS_2.6.15 { global: # debugXML @@ -1954,9 +1954,9 @@ xmlTextReaderConstXmlVersion; xmlTextReaderIsNamespaceDecl; xmlTextReaderStandalone; -} LIBXML2_2.6.14; +} LIBXML2_CATALOGLESS_2.6.14; -LIBXML2_2.6.16 { +LIBXML2_CATALOGLESS_2.6.16 { global: # xmlmemory @@ -1964,9 +1964,9 @@ # relaxng xmlRelaxNGInitTypes; -} LIBXML2_2.6.15; +} LIBXML2_CATALOGLESS_2.6.15; -LIBXML2_2.6.17 { +LIBXML2_CATALOGLESS_2.6.17 { global: # dict @@ -1988,9 +1988,9 @@ # xmlreader xmlTextReaderGetParserColumnNumber; xmlTextReaderGetParserLineNumber; -} LIBXML2_2.6.16; +} LIBXML2_CATALOGLESS_2.6.16; -LIBXML2_2.6.18 { +LIBXML2_CATALOGLESS_2.6.18 { global: # valid @@ -2023,18 +2023,18 @@ # xmlreader xmlTextReaderByteConsumed; -} LIBXML2_2.6.17; +} LIBXML2_CATALOGLESS_2.6.17; -LIBXML2_2.6.19 { +LIBXML2_CATALOGLESS_2.6.19 { global: # xmlschemastypes xmlSchemaGetValType; xmlSchemaValidateFacetWhtsp; xmlSchemaValidateLengthFacetWhtsp; -} LIBXML2_2.6.18; +} LIBXML2_CATALOGLESS_2.6.18; -LIBXML2_2.6.20 { +LIBXML2_CATALOGLESS_2.6.20 { global: # tree @@ -2061,9 +2061,9 @@ # xmlreader xmlTextReaderSchemaValidate; xmlTextReaderSetSchema; -} LIBXML2_2.6.19; +} LIBXML2_CATALOGLESS_2.6.19; -LIBXML2_2.6.21 { +LIBXML2_CATALOGLESS_2.6.21 { global: # xmlautomata @@ -2117,9 +2117,9 @@ xmlSchematronNewValidCtxt; xmlSchematronParse; xmlSchematronValidateDoc; -} LIBXML2_2.6.20; +} LIBXML2_CATALOGLESS_2.6.20; -LIBXML2_2.6.23 { +LIBXML2_CATALOGLESS_2.6.23 { global: # HTMLtree @@ -2141,9 +2141,9 @@ # xmlreader xmlTextReaderSchemaValidateCtxt; -} LIBXML2_2.6.21; +} LIBXML2_CATALOGLESS_2.6.21; -LIBXML2_2.6.24 { +LIBXML2_CATALOGLESS_2.6.24 { global: # tree @@ -2151,16 +2151,16 @@ # relaxng xmlRelaxNGSetParserStructuredErrors; -} LIBXML2_2.6.23; +} LIBXML2_CATALOGLESS_2.6.23; -LIBXML2_2.6.25 { +LIBXML2_CATALOGLESS_2.6.25 { global: # xpath xmlXPathContextSetCache; -} LIBXML2_2.6.24; +} LIBXML2_CATALOGLESS_2.6.24; -LIBXML2_2.6.27 { +LIBXML2_CATALOGLESS_2.6.27 { global: # HTMLparser @@ -2174,30 +2174,30 @@ # xpath xmlXPathCompiledEvalToBoolean; -} LIBXML2_2.6.25; +} LIBXML2_CATALOGLESS_2.6.25; -LIBXML2_2.6.28 { +LIBXML2_CATALOGLESS_2.6.28 { global: # xmlreader xmlTextReaderSetup; -} LIBXML2_2.6.27; +} LIBXML2_CATALOGLESS_2.6.27; -LIBXML2_2.6.29 { +LIBXML2_CATALOGLESS_2.6.29 { global: # threads xmlDllMain; -} LIBXML2_2.6.28; +} LIBXML2_CATALOGLESS_2.6.28; -LIBXML2_2.6.32 { +LIBXML2_CATALOGLESS_2.6.32 { global: # schematron xmlSchematronSetValidStructuredErrors; -} LIBXML2_2.6.29; +} LIBXML2_CATALOGLESS_2.6.29; -LIBXML2_2.7.0 { +LIBXML2_CATALOGLESS_2.7.0 { global: # xmlmemory @@ -2208,9 +2208,9 @@ # xmlschemas xmlSchemaValidCtxtGetParserCtxt; -} LIBXML2_2.6.32; +} LIBXML2_CATALOGLESS_2.6.32; -LIBXML2_2.7.3 { +LIBXML2_CATALOGLESS_2.7.3 { global: # tree @@ -2219,9 +2219,9 @@ xmlLastElementChild; xmlNextElementSibling; xmlPreviousElementSibling; -} LIBXML2_2.7.0; +} LIBXML2_CATALOGLESS_2.7.0; -LIBXML2_2.7.4 { +LIBXML2_CATALOGLESS_2.7.4 { global: # globals @@ -2229,9 +2229,9 @@ # xinclude xmlXIncludeProcessTreeFlagsData; -} LIBXML2_2.7.3; +} LIBXML2_CATALOGLESS_2.7.3; -LIBXML2_2.8.0 { +LIBXML2_CATALOGLESS_2.8.0 { global: # xmlreader @@ -2242,9 +2242,9 @@ # dict xmlInitializeDict; -} LIBXML2_2.7.4; +} LIBXML2_CATALOGLESS_2.7.4; -LIBXML2_2.9.0 { +LIBXML2_CATALOGLESS_2.9.0 { global: # tree @@ -2269,13 +2269,24 @@ # xmlwriter xmlTextWriterSetQuoteChar; -} LIBXML2_2.8.0; +} LIBXML2_CATALOGLESS_2.8.0; -LIBXML2_2.9.1 { +LIBXML2_CATALOGLESS_2.9.1 { global: # xpath xmlXPathNodeEval; xmlXPathSetContextNode; -} LIBXML2_2.9.0; +} LIBXML2_CATALOGLESS_2.9.0; +LIBXML2_CATALOGLESS_2.9.8 { + global: + +# hash + xmlHashDefaultDeallocator; +} LIBXML2_CATALOGLESS_2.9.1; + +LIBXML2_CATALOGLESS { + global: + *; +};