[llvm-dev] llvm-config error for aarch64

Quentin Colombet via llvm-dev llvm-dev at lists.llvm.org
Fri Feb 12 10:59:24 PST 2016


Thanks a bunch!

Q.
> On Feb 12, 2016, at 10:48 AM, Mehdi Amini <mehdi.amini at apple.com> wrote:
> 
> Should be fixed in r260701: GlobalISel was made to be always built in r260566 but the change was not reflected in LLVMBUILD.txt where it was an optional library.
> 
> -- 
> Mehdi
> 
>> On Feb 12, 2016, at 10:42 AM, Mehdi Amini via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>> 
>> The bot failure can be reproduced with:
>> 
>> ./bin/llvm-config "--ldflags" "--libs" "--system-libs"  all-targets analysis asmparser asmprinter bitreader bitwriter codegen core debuginfodwarf executionengine instrumentation interpreter ipo irreader linker mc mcjit objcarcopts option profiledata scalaropts support target
>> 
>> Looking...
>> 
>> -- 
>> Mehdi
>> 
>> 
>> 
>>> On Feb 12, 2016, at 10:30 AM, Quentin Colombet <qcolombet at apple.com> wrote:
>>> 
>>> Hi,
>>> 
>>> This may happen because of r260569.
>>> Now the libAArch64 has a dependency on libGlobalISel, though this one should also be generated but empty.
>>> 
>>> Any llvm-config expert to help here?
>>> 
>>> Cheers,
>>> -Quentin
>>>> On Feb 12, 2016, at 10:27 AM, Peter Collingbourne <peter at pcc.me.uk> wrote:
>>>> 
>>>> Looks like this problem is also affecting the Go bindings build.
>>>> http://lab.llvm.org:8011/builders/clang-x86_64-debian-fast/builds/34538/steps/test/logs/stdio
>>>> 
>>>> Peter
>>>> 
>>>> On Fri, Feb 12, 2016 at 10:20:50AM -0800, Ahmed Bougacha via llvm-dev wrote:
>>>>> +Quentin
>>>>> 
>>>>> 
>>>>> -Ahmed
>>>>> 
>>>>> On Fri, Feb 12, 2016 at 10:16 AM, Alina Sbirlea via llvm-dev <
>>>>> llvm-dev at lists.llvm.org> wrote:
>>>>> 
>>>>>> Hi everyone,
>>>>>> 
>>>>>> We are getting the following error when building the Halide library [1]
>>>>>> (the component in question is GlobalISel)
>>>>>> 
>>>>>> llvm-config: [...]/llvm/tools/llvm-config/llvm-config.cpp:86: void VisitComponent(const string&, const llvm::StringMap<AvailableComponent*>&, std::set<AvailableComponent*>&, std::vector<std::basic_string<char> >&, bool, bool, const std::function<std::basic_string<char>(const llvm::StringRef&)>*, std::vector<std::basic_string<char> >*, const string&): Assertion `AC && "Invalid component name!"' failed.
>>>>>> 
>>>>>> The problem can also be reproduced with running:
>>>>>> `llvm-config --libs aarch64`
>>>>>> 
>>>>>> Could I get your input on how to address this problem?
>>>>>> 
>>>>>> Thank you,
>>>>>> Alina
>>>>>> 
>>>>>> [1]http://halide-lang.org/
>>>>>> 
>>>>>> _______________________________________________
>>>>>> LLVM Developers mailing list
>>>>>> llvm-dev at lists.llvm.org
>>>>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>>>>>> 
>>>>>> 
>>>> 
>>>>> _______________________________________________
>>>>> LLVM Developers mailing list
>>>>> llvm-dev at lists.llvm.org
>>>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>>>> 
>>>> 
>>>> -- 
>>>> Peter
>>> 
>> 
>> _______________________________________________
>> LLVM Developers mailing list
>> llvm-dev at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
> 



More information about the llvm-dev mailing list