[LLVMdev] RFC: I plan to remove the autoconf and Makefile build of LLD

Chris Bieneman beanz at apple.com
Sat Mar 14 14:42:31 PDT 2015


Just out of curiosity. The community generally seems to be moving away from autoconf toward CMake. Is there a reason why you need the autoconf build bad enough to support it out-of-tree?

Today supporting LLD’s autoconf build out-of-tree probably isn’t that bad because LLD is fairly small and LLVM still has a functioning autoconf build system. However, if LLVM moves off autoconf (and you’re stuck on it for some reason) you may be in the awful position of needing to support LLVM’s autoconf build out-of-tree, which would be pretty terrible.

If there is a deficiency in the CMake build system that keeps you from using it, we should track that as a blocker for removing autoconf from LLVM and address it.

Thanks,
-Chris

> On Mar 13, 2015, at 12:23 PM, Iain Sandoe <iain at codesourcery.com> wrote:
> 
> I fixed the immediate problem - please let me know when you are going to break my build so I can switch to maintaining it locally.
> thanks
> Iain
> ]
> On 13 Mar 2015, at 17:04, Rui Ueyama wrote:
> 
>> Looks like most developers prefer Makefile removal, and there's no push-back. Let's go ahead and remove them. I'll send a patch.
>> 
>> On Wed, Mar 11, 2015 at 3:33 PM, Iain Sandoe <iain at codesourcery.com <mailto:iain at codesourcery.com>> wrote:
>> I have fixed the issue locally, but been out of the office - can apply the fix - or just maintain the makefiles locally if no-one else really wants them,
>> 
>> fine with whatever the community decision is.
>> Iain
>> 
>> On 11 Mar 2015, at 22:11, Rui Ueyama wrote:
>> 
>>> I'd agree, but the Makefiles were added just 9 months ago. I don't know if there's a real need of any kind. Added Iain who added these files.
>>> 
>>> On Wed, Mar 11, 2015 at 3:10 PM, Chandler Carruth <chandlerc at gmail.com <mailto:chandlerc at gmail.com>> wrote:
>>> This time with the correct mailing list address... See below...
>>> 
>>> On Wed, Mar 11, 2015 at 3:07 PM, Chandler Carruth <chandlerc at gmail.com <mailto:chandlerc at gmail.com>> wrote:
>>> Why?
>>> 
>>> 1) We're moving away from autoconf already today. We're hoping to drop it completely soon.
>>> 2) It doesn't work today and no one is complaining.
>>> 3) It hasn't worked for weeks and no one has complained.
>>> 
>>> Due to #2 and #3, I believe it is dead code. I can't even test my changes to it because it doesn't work.
>>> 
>>> I don't want to invest time fixing it if we're moving the other direction.
>>> 
>>> -Chandler
>>> 
>>> 
>> 
>> 
> 
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150314/d89b9f84/attachment.html>


More information about the llvm-dev mailing list