[llvm-dev] llvm-config error for aarch64

Mehdi Amini via llvm-dev llvm-dev at lists.llvm.org
Fri Feb 12 10:48:38 PST 2016


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