ARM-software / LLVM-embedded-toolchain-for-Arm

A project dedicated to building LLVM toolchain for 32-bit Arm embedded targets.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Provide a flavor with exception support

KKoovalsky opened this issue · comments

Hello!

First, I am really excited that this project is being developed, since other developers might not have to cross-compile the compiler runtime, libc, libc++, ... on their own. Moreover, having an alternative to the ARM GNU Toolchain based on LLVM is so cool!

However, I cross-compile firmware with the exceptions enabled, but the main page lists the exception handling feature as not supported. The ARM GNU Toolchain provided c++ libraries in nano and "normal" flavor. Linking to the latter flavor, exceptions were handled correctly.

Could this project provide something similar? The toolchain could bundle libc++ ABI library in nano and exceptions flavors.

Hi Kacper,

Thank you for your interest in the toolchain!

Yes, we plan to enable exceptions support as well, however we want to sort #110 out first so that it is easier to manage the additional library variants. There is no date we can promise, but it is coming soon.