[llvm-dev] [RFC] LLVM Directory Structure Changes (was Re: [PATCH] D20992: [CMake] Add LLVM runtimes directory)
Chris Bieneman via llvm-dev
llvm-dev at lists.llvm.org
Thu Jun 9 11:14:22 PDT 2016
> On Jun 9, 2016, at 11:10 AM, Jim Rowan <jmr at codeaurora.org> wrote:
>
>
> On Jun 9, 2016, at 12:20 PM, Chris Bieneman via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>
>>
>> My proposal is that we make the tools subdirectory the *only* place for projects that fall into category 1.
>
> +1
>
>>
>> Second I want to add a “runtimes” directory to LLVM to cover case 2 (see D20992).
>
> +1
>
>>
>> If we want to go with this proposal I envision the transition being multi-staged:
>>
>> (1) Adding the new functionality, getting it up and fully working for all runtime projects - this will involve changes to runtime projects
>> (2) Work with bot maintainers to migrate bots, and fix any issues that come up
>> (3) Add support for a new secondary location for the test-suite
>> (4) Set a date for removing the projects directory, post patches including updated documentation
>> (5) Remove the projects directory entirely
>
> This is pretty intrusive … We (internally) probably have a lot of individual people and scripts doing things in various ways that will need adjustment. I’d vote for a pretty liberal window on the timing of the removal step.
Agreed completely. I think removing the projects directory is not something we can do on a whim because people rely on it extensively.
-Chris
>
> However, I think it’s clearly worthwhile.
>
> Jim Rowan
> jmr at codeaurora.org
> Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by the Linux Foundation
>
>
>
More information about the llvm-dev
mailing list