Re: Exceptions on arm7-a

  • From: Konstantin Osipov <kostja@xxxxxxxxxxxxx>
  • To: luajit@xxxxxxxxxxxxx
  • Date: Fri, 12 Dec 2014 16:06:24 +0300

* Mike Pall <mike-1412@xxxxxxxxxx> [14/12/12 15:02]:

> > I am trying to get Tarantool to work on a RK3288 armv7-a bases system and
> > running into problems with exception handling.
> Well, what's your toolchain/OS? If it's Android: it doesn't fully
> support C++ exceptions. Even if parts of it do (nowadays), you'll
> eventually run into problems.
> I'm not even sure what needs to be done for ARMv7 to get this to
> work in general. Embedded operating systems usually have
> 'interesting' constraints.
> > The response from the Tarantool folk is shown below.
> *Sigh* I was really hoping I would never have to hear that name
> again.

This attitude is quite distressful.

I'd like to note that we wouldn't use the feature if we knew that
you're not going to support it down the road.
It's been 3 years since we started using exceptions,
and we choose C++ exception stack *mainly* because of the
transparency LuaJIT offered in handling them.

Perhaps the web site should highlight that external unwinding 
is a bag of trouble - but oh well, you stated quite clearly that
you don't care.

-- 
http://tarantool.org - a NoSQL database in a Lua script

Other related posts: