
20 Apr
2008
20 Apr
'08
8:09 p.m.
Sebastian Redl:
Maybe the best route is to just send a patch to the gcc people that implements exception_ptr as a gnu extension? That would also give you more freedom in your implementation choices.
I've considered it. But 1) First I need to get it to work - as you say, I've got more choices with a change to libsupc++, but at a big cost. 2) Changing the current thing would break the C++ ABI! This is a huge thing to consider. 3) Effectively, I'd have to compile my own GCC, and make it use my own libsupc++. This is far from trivial.
We'll see. First I get it to work, then I'll consider what to do with the code.
Maybe you should ask on the libstdc++ list if there's interest?