Adding -fPIC isn't necessary of xeno-config is set correctly. Backed out changeset b9f1fcda7d30
<?xml version="1.0"?>
<!DOCTYPE PyObject SYSTEM "PyObjects.dtd">
<PyObject module="node" class="Node" id="16526368">
<attr name="Profile" type="dict" id="19024320" >
</attr>
<attr name="Name" type="string">TestMaster</attr>
<attr name="Dictionary" type="dict" id="16778640" >
<entry>
<key type="numeric" value="4096" />
<val type="numeric" value="401" />
</entry>
<entry>
<key type="numeric" value="4097" />
<val type="numeric" value="0" />
</entry>
<entry>
<key type="numeric" value="5632" />
<val type="list" id="16527160" >
<item type="numeric" value="537853953" />
<item type="numeric" value="537919489" />
<item type="numeric" value="537985025" />
<item type="numeric" value="538050561" />
<item type="numeric" value="538116097" />
<item type="numeric" value="538181633" />
<item type="numeric" value="538247169" />
<item type="numeric" value="538312705" />
</val>
</entry>
<entry>
<key type="numeric" value="5120" />
<val type="list" id="16527656" >
<item type="numeric" value="448" />
<item type="numeric" value="1" />
<item type="numeric" value="0" />
<item type="numeric" value="0" />
<item type="numeric" value="0" />
</val>
</entry>
<entry>
<key type="numeric" value="4101" />
<val type="numeric" value="1073741952" />
</entry>
<entry>
<key type="numeric" value="4102" />
<val type="numeric" value="50000" />
</entry>
<entry>
<key type="numeric" value="4736" />
<val type="list" id="16526224" >
<item type="numeric" value="1600" />
<item type="numeric" value="1472" />
<item type="numeric" value="64" />
</val>
</entry>
<entry>
<key type="numeric" value="8192" />
<val type="numeric" value="0" />
</entry>
<entry>
<key type="numeric" value="6144" />
<val type="list" id="16526728" >
<item type="numeric" value="576" />
<item type="numeric" value="1" />
<item type="numeric" value="0" />
<item type="numeric" value="0" />
<item type="numeric" value="0" />
</val>
</entry>
<entry>
<key type="numeric" value="8207" />
<val type="numeric" value="0" />
</entry>
<entry>
<key type="numeric" value="8208" />
<val type="numeric" value="0" />
</entry>
<entry>
<key type="numeric" value="8209" />
<val type="numeric" value="0" />
</entry>
<entry>
<key type="numeric" value="8210" />
<val type="numeric" value="0" />
</entry>
<entry>
<key type="numeric" value="8211" />
<val type="numeric" value="0" />
</entry>
<entry>
<key type="numeric" value="8212" />
<val type="numeric" value="0" />
</entry>
<entry>
<key type="numeric" value="8213" />
<val type="numeric" value="0" />
</entry>
<entry>
<key type="numeric" value="4118" />
<val type="list" id="16527440" >
<item type="numeric" value="4195804" />
</val>
</entry>
<entry>
<key type="numeric" value="4120" />
<val type="list" id="16527800" >
<item type="numeric" value="0" />
<item type="numeric" value="0" />
<item type="numeric" value="0" />
<item type="numeric" value="0" />
</val>
</entry>
<entry>
<key type="numeric" value="8214" />
<val type="numeric" value="0" />
</entry>
<entry>
<key type="numeric" value="6656" />
<val type="list" id="16529168" >
<item type="numeric" value="536870920" />
</val>
</entry>
</attr>
<attr name="SpecificMenu" type="list" id="16527088" >
</attr>
<attr name="ParamsDictionary" type="dict" id="14145904" >
</attr>
<attr name="UserMapping" type="dict" id="14175616" >
<entry>
<key type="numeric" value="8192" />
<val type="dict" id="18993344" >
<entry>
<key type="string" value="need" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="values" />
<val type="list" id="16528448" >
<item type="dict" id="18990912" >
<entry>
<key type="string" value="access" />
<val type="string" value="rw" />
</entry>
<entry>
<key type="string" value="pdo" />
<val type="True" value="" />
</entry>
<entry>
<key type="string" value="type" />
<val type="numeric" value="5" />
</entry>
<entry>
<key type="string" value="name" />
<val type="string">DO</val>
</entry>
</item>
</val>
</entry>
<entry>
<key type="string" value="name" />
<val type="string">DO</val>
</entry>
<entry>
<key type="string" value="struct" />
<val type="numeric" value="1" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="8207" />
<val type="dict" id="18994416" >
<entry>
<key type="string" value="need" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="values" />
<val type="list" id="16527584" >
<item type="dict" id="18991488" >
<entry>
<key type="string" value="access" />
<val type="string" value="rw" />
</entry>
<entry>
<key type="string" value="pdo" />
<val type="True" value="" />
</entry>
<entry>
<key type="string" value="type" />
<val type="numeric" value="1" />
</entry>
<entry>
<key type="string" value="name" />
<val type="string">DI1</val>
</entry>
</item>
</val>
</entry>
<entry>
<key type="string" value="name" />
<val type="string">DI1</val>
</entry>
<entry>
<key type="string" value="struct" />
<val type="numeric" value="1" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="8208" />
<val type="dict" id="18991200" >
<entry>
<key type="string" value="need" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="values" />
<val type="list" id="16528592" >
<item type="dict" id="19006416" >
<entry>
<key type="string" value="access" />
<val type="string" value="rw" />
</entry>
<entry>
<key type="string" value="pdo" />
<val type="True" value="" />
</entry>
<entry>
<key type="string" value="type" />
<val type="numeric" value="1" />
</entry>
<entry>
<key type="string" value="name" />
<val type="string">DI2</val>
</entry>
</item>
</val>
</entry>
<entry>
<key type="string" value="name" />
<val type="string">DI2</val>
</entry>
<entry>
<key type="string" value="struct" />
<val type="numeric" value="1" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="8209" />
<val type="dict" id="19000976" >
<entry>
<key type="string" value="need" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="values" />
<val type="list" id="16529096" >
<item type="dict" id="19007776" >
<entry>
<key type="string" value="access" />
<val type="string" value="rw" />
</entry>
<entry>
<key type="string" value="pdo" />
<val type="True" value="" />
</entry>
<entry>
<key type="string" value="type" />
<val type="numeric" value="1" />
</entry>
<entry>
<key type="string" value="name" />
<val type="string">DI3</val>
</entry>
</item>
</val>
</entry>
<entry>
<key type="string" value="name" />
<val type="string">DI3</val>
</entry>
<entry>
<key type="string" value="struct" />
<val type="numeric" value="1" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="8210" />
<val type="dict" id="19059216" >
<entry>
<key type="string" value="need" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="values" />
<val type="list" id="16529240" >
<item type="dict" id="19057600" >
<entry>
<key type="string" value="access" />
<val type="string" value="rw" />
</entry>
<entry>
<key type="string" value="pdo" />
<val type="True" value="" />
</entry>
<entry>
<key type="string" value="type" />
<val type="numeric" value="1" />
</entry>
<entry>
<key type="string" value="name" />
<val type="string">DI4</val>
</entry>
</item>
</val>
</entry>
<entry>
<key type="string" value="name" />
<val type="string">DI4</val>
</entry>
<entry>
<key type="string" value="struct" />
<val type="numeric" value="1" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="8211" />
<val type="dict" id="19008064" >
<entry>
<key type="string" value="need" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="values" />
<val type="list" id="16528376" >
<item type="dict" id="19059696" >
<entry>
<key type="string" value="access" />
<val type="string" value="rw" />
</entry>
<entry>
<key type="string" value="pdo" />
<val type="True" value="" />
</entry>
<entry>
<key type="string" value="type" />
<val type="numeric" value="1" />
</entry>
<entry>
<key type="string" value="name" />
<val type="string">DI5</val>
</entry>
</item>
</val>
</entry>
<entry>
<key type="string" value="name" />
<val type="string">DI5</val>
</entry>
<entry>
<key type="string" value="struct" />
<val type="numeric" value="1" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="8212" />
<val type="dict" id="19063216" >
<entry>
<key type="string" value="need" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="values" />
<val type="list" id="16528304" >
<item type="dict" id="19008352" >
<entry>
<key type="string" value="access" />
<val type="string" value="rw" />
</entry>
<entry>
<key type="string" value="pdo" />
<val type="True" value="" />
</entry>
<entry>
<key type="string" value="type" />
<val type="numeric" value="1" />
</entry>
<entry>
<key type="string" value="name" />
<val type="string">DI6</val>
</entry>
</item>
</val>
</entry>
<entry>
<key type="string" value="name" />
<val type="string">DI6</val>
</entry>
<entry>
<key type="string" value="struct" />
<val type="numeric" value="1" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="8213" />
<val type="dict" id="19058240" >
<entry>
<key type="string" value="need" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="values" />
<val type="list" id="16530680" >
<item type="dict" id="19057952" >
<entry>
<key type="string" value="access" />
<val type="string" value="rw" />
</entry>
<entry>
<key type="string" value="pdo" />
<val type="True" value="" />
</entry>
<entry>
<key type="string" value="type" />
<val type="numeric" value="1" />
</entry>
<entry>
<key type="string" value="name" />
<val type="string">DI7</val>
</entry>
</item>
</val>
</entry>
<entry>
<key type="string" value="name" />
<val type="string">DI7</val>
</entry>
<entry>
<key type="string" value="struct" />
<val type="numeric" value="1" />
</entry>
</val>
</entry>
<entry>
<key type="numeric" value="8214" />
<val type="dict" id="19058816" >
<entry>
<key type="string" value="need" />
<val type="False" value="" />
</entry>
<entry>
<key type="string" value="values" />
<val type="list" id="16530896" >
<item type="dict" id="19058528" >
<entry>
<key type="string" value="access" />
<val type="string" value="rw" />
</entry>
<entry>
<key type="string" value="pdo" />
<val type="True" value="" />
</entry>
<entry>
<key type="string" value="type" />
<val type="numeric" value="1" />
</entry>
<entry>
<key type="string" value="name" />
<val type="string">DI8</val>
</entry>
</item>
</val>
</entry>
<entry>
<key type="string" value="name" />
<val type="string">DI8</val>
</entry>
<entry>
<key type="string" value="struct" />
<val type="numeric" value="1" />
</entry>
</val>
</entry>
</attr>
<attr name="DS302" type="dict" id="19066288" >
</attr>
<attr name="ProfileName" type="string" value="DS-301" />
<attr name="Type" type="string">master</attr>
<attr name="ID" type="numeric" value="1" />
</PyObject>