<div dir="ltr"><div><div>Hello!</div><div><br></div><div>I was working on the task of switching to Clang for building LO Android. </div><div><br></div><div>Last week was spent on understanding the differences between exception handling ABIs for ARM and Itanium one(being shipped with Clang in NDK). Our linux-arm-bridge source code is written keeping the ARM specifications in mind. </div><div><br></div><div>On doing some digging, turned out that "gabi++" C++ runtime which is also being shipped with NDK along with STLs, contains the required headers which are implemented according to ARM specifications.</div><div><br></div><div>On including the gabi++ headers, build and app both worked but there were some strange SIGSEGV's which I'm trying to debug this week. We're near to completing the clang switch on Android.</div></div><div><br></div><div>Regards, </div><div>Gautam</div><div>IRC Nick: brainbreaker[m]</div><div><div class="gmail_signature"><div dir="ltr"><div dir="ltr"><div></div></div></div></div></div>
</div>