[LLVMdev] Heads-up: changing the structure of compiler-rt source tree
Iain Sandoe
iain at codesourcery.com
Wed Feb 12 05:11:27 PST 2014
I would still urge folks to consider keeping distinct functionality in separate places.
Agreed, it makes more sense for the [language agnostic] unwinder to be in compiler-rt than libcxxabi -- but IMO it makes even more sense for it to be distinct.
The bundling of the unwinder with libgcc_s gave us (i.e. 3rd party folks, outside the vendor's organisation) nothing but headaches. Much happier to see it in libunwind.xxx
Iain
On 12 Feb 2014, at 12:56, David Chisnall wrote:
> Are you going to move the unwind library there as part of the reorganisation?
>
> David
>
> On 11 Feb 2014, at 09:59, Alexey Samsonov <samsonov at google.com> wrote:
>
>> Hi all,
>>
>> compiler-rt is now not only a libgcc replacement for different platforms, there are sanitizer and profile runtimes as well. I plan to move the files as follows during this week:
>>
>> 1. libraries:
>> a) all libgcc replacement stuff moves from "/lib" to "/lib/core" (the name sucks, please suggest alternatives). Same for platform-specific code: "/lib/arm/"->"/lib/core/arm", "/lib/i386"->"/lib/core/i386" etc.
>> b) "/BlocksRuntime"->"/lib/BlocksRuntime"
>> c) "/lib/sanitizer_common", "/lib/xsan", "/lib/profile" are not moved.
>>
>> 2. tests:
>> all tests (lit tests and unit tests) are moved from directories under "/lib" to "/test" to be consistent with LLVM/Clang test subtrees.
>>
>> See the original mail from Chandler for the overview of compiler-rt tree current state and suggestion to change its structure:
>> http://clang-developers.42468.n3.nabble.com/Sanitizers-libs-in-Compiler-RT-tp4037520p4037567.html
>>
>> Please speak up if you disagree with this.
>>
>> --
>> Alexey Samsonov, MSK
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
More information about the llvm-dev
mailing list