<div dir="ltr">I am using a gcc (v 4.8.2) cross compiler for the tilera architecture.<div>There is an LLVM (v 3.3) cross compiler available for tilera (<a href="http://tilera.github.io/llvm">http://tilera.github.io/llvm</a>),</div><div>but the frontend only has partial support for certain tilera intrinsics and no OpenMP support.</div><div><br></div><div>Hence, I have decided to use DragonEgg (v 3.3) to resolve this. I was able to build</div><div>DragonEgg, but when I pass the command line argument -fplugin=dragonegg.so </div><div>when compiling with the tilera-gcc I get the error</div><div><h1 itemprop="name" style="margin:0px 0px 7px;padding:0px;border:0px;vertical-align:baseline;font-family:'Trebuchet MS','Liberation Sans','DejaVu Sans',sans-serif;line-height:1.3;color:rgb(0,0,0);background-image:initial;background-repeat:initial"><font>cannot load dragonegg.so: wrong ELF class: ELFCLASS64</font></h1></div><div>i.e. the tilera-gcc does not accept the x86 shared library object dragonegg.so </div><div><br></div><div>The dragonegg sources were built using the x86 GCC, but the plugin </div><div>was built to load into the tilera gcc.</div><div><br></div><div>Could someone please point out what I am missing here.<br></div><div><br></div><div>Thanks</div><div>Ajay</div></div>