[zorg] r270539 - Enable modules selfhosting builds with libstdc++, too.

Galina Kistanova via llvm-commits llvm-commits at lists.llvm.org
Wed May 25 10:00:25 PDT 2016


Looks ok,  please commit it.

Thanks

Galina



On Wed, May 25, 2016 at 5:19 AM, Vassil Vassilev <v.g.vassilev at gmail.com>
wrote:

> Hi Galina,
>   I am attaching a patch that I believe fixes the issue. Could you review
> it please (I don't know how to test it).
> Many thanks,
> Vassil
>
> On 25/05/16 11:36, Vassil Vassilev wrote:
>
>> This broke our modules slaves. I am working on a fix. Sorry for the
>> inconvenience!
>> -- Vassil
>> On 24/05/16 11:23, Vassil Vassilev via llvm-commits wrote:
>>
>>> Author: vvassilev
>>> Date: Tue May 24 04:22:58 2016
>>> New Revision: 270539
>>>
>>> URL: http://llvm.org/viewvc/llvm-project?rev=270539&view=rev
>>> Log:
>>> Enable modules selfhosting builds with libstdc++, too.
>>>
>>> If a modulemap is not present (in the case of libstdc++), we will end up
>>> with
>>> duplicate entities in the modules. This will help us stress test the
>>> module
>>> merging and discover potential bugs.
>>>
>>> Modified:
>>>      zorg/trunk/zorg/buildbot/builders/ClangBuilder.py
>>>
>>> Modified: zorg/trunk/zorg/buildbot/builders/ClangBuilder.py
>>> URL:
>>> http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/buildbot/builders/ClangBuilder.py?rev=270539&r1=270538&r2=270539&view=diff
>>> ==============================================================================
>>>
>>> --- zorg/trunk/zorg/buildbot/builders/ClangBuilder.py (original)
>>> +++ zorg/trunk/zorg/buildbot/builders/ClangBuilder.py Tue May 24
>>> 04:22:58 2016
>>> @@ -281,8 +281,6 @@ def getClangBuildFactory(
>>>       cxx_flags = ''
>>>       extra_args = []
>>>       if modules:
>>> -        # Modules requires libc++ for now (we don't have a module map
>>> for libstdc++ yet).
>>> -        cxx_flags += '-stdlib=libc++'
>>>           extra_args = ['-DLLVM_ENABLE_MODULES=1']
>>>         f.addStep(ShellCommand(name='cmake',
>>>
>>>
>>> _______________________________________________
>>> llvm-commits mailing list
>>> llvm-commits at lists.llvm.org
>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>>>
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160525/b184b185/attachment.html>


More information about the llvm-commits mailing list