<div dir="auto">If they were public they really should stick around. I have no idea how best you could do that though.  Did the soname change so both versions could be shipped?<br><br><div data-smartmail="gmail_signature">-- Rich</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Nov 13, 2021, 22:25 Tim Mooney via oi-dev <<a href="mailto:oi-dev@openindiana.org">oi-dev@openindiana.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
All-<br>
<br>
I'm investigating how difficult it might be to update libxml2 and libxslt<br>
to current latest versions.<br>
<br>
Unfortunately, libxml2 removed a bunch of formerly public symbols at<br>
version 2.9.10:<br>
<br>
        # emptyExp; removed in 2.9.10<br>
        # forbiddenExp; removed in 2.9.10<br>
        # xmlExpCtxtNbCons; removed in 2.9.10<br>
        # xmlExpCtxtNbNodes; removed in 2.9.10<br>
        # xmlExpDump; removed in 2.9.10<br>
        # xmlExpExpDerive; removed in 2.9.10<br>
        # xmlExpFreeCtxt; removed in 2.9.10<br>
        # xmlExpFree; removed in 2.9.10<br>
        # xmlExpGetLanguage; removed in 2.9.10<br>
        # xmlExpGetStart; removed in 2.9.10<br>
        # xmlExpIsNillable; removed in 2.9.10<br>
        # xmlExpMaxToken; removed in 2.9.10<br>
        # xmlExpNewAtom; removed in 2.9.10<br>
        # xmlExpNewCtxt; removed in 2.9.10<br>
        # xmlExpNewOr; removed in 2.9.10<br>
        # xmlExpNewRange; removed in 2.9.10<br>
        # xmlExpNewSeq; removed in 2.9.10<br>
        # xmlExpParse; removed in 2.9.10<br>
        # xmlExpRef; removed in 2.9.10<br>
        # xmlExpStringDerive; removed in 2.9.10<br>
        # xmlExpSubsume; removed in 2.9.10<br>
<br>
At a minimum, that likely means that nearly everything that depends<br>
upon libxml2 will need a rebuild.<br>
<br>
My question is about what should be done to the mapfile we use with<br>
libxml2.  Most of these symbols are marked "global" at<br>
<br>
        SYMBOL_VERSION SUNW_1.6 {<br>
<br>
Do I just comment them out of that block, or is there some other better<br>
way to handle these now-removed symbols?<br>
<br>
Tim<br>
-- <br>
Tim Mooney                                             <a href="mailto:Tim.Mooney@ndsu.edu" target="_blank" rel="noreferrer">Tim.Mooney@ndsu.edu</a><br>
Enterprise Computing & Infrastructure /<br>
Division of Information Technology    /                701-231-1076 (Voice)<br>
North Dakota State University, Fargo, ND 58105-5164<br>
<br>
_______________________________________________<br>
oi-dev mailing list<br>
<a href="mailto:oi-dev@openindiana.org" target="_blank" rel="noreferrer">oi-dev@openindiana.org</a><br>
<a href="https://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer noreferrer" target="_blank">https://openindiana.org/mailman/listinfo/oi-dev</a><br>
</blockquote></div>