https://bugs.documentfoundation.org/show_bug.cgi?id=97712

--- Comment #5 from Armin K <[email protected]> ---
Created attachment 122544
  --> https://bugs.documentfoundation.org/attachment.cgi?id=122544&action=edit
RFC Patch to get libcxxabi build going on

Before posting to the reviewboard, I'd like to ask here if something like this
is acceptable.

First of all, I had to copy some code from libsupc++ cxxabi.h, which was
already done earlier for __class_type_info and __si_class_type_info. I assume
that's okay, since nobody brought up any issues against that in the past.

Secondly, I had to copy some code from LLVM's libunwind and libcxxabi
repositories, to get the same code which is there for libstdc++ just down below
in the patched file. Now, I am not really familiar with the licensing terms,
but LLVM's license is more permissive than GCC's, thus I'm wondering if it
might be incompatible with libreoffice code, or if I need to do something else
to fullfill it. See [1] and [2].

And at last, I'm a bit worried about the redefined types (__*_type_info), which
are available in the libcxxabi runtime (although unsure if visible outside), so
I must ask if anyone knows will redefining such types (which are implemented
way different in libcxxabi) create a potential issue at runtime?

That's all for now.


[1] https://opensource.org/licenses/UoI-NCSA.php
[2] http://llvm.org/docs/DeveloperPolicy.html#license

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to