[Buildroot] [PATCH v2 2/6] package/llvm: install target binary/debug tools

Romain Naour romain.naour at gmail.com
Tue Nov 20 22:36:57 UTC 2018


Hi Matt,

Le 19/11/2018 à 14:04, Matthew Weber a écrit :
> Romain,
> 
> On Mon, Nov 19, 2018 at 2:10 AM Romain Naour <romain.naour at gmail.com> wrote:
>>
>> Hi Matt,
>>
>> Le lun. 19 nov. 2018 à 02:48, Matthew Weber <matthew.weber at rockwellcollins.com> a écrit :
>>>
>>> Romain,
>>>
>>> On Sun, Nov 18, 2018 at 1:14 PM Romain Naour <romain.naour at smile.fr> wrote:
>>>>
>>>> Hi Matt,
>>>>
>>>> Le 17/11/2018 à 04:56, Matt Weber a écrit :
>>>>> The compiler-rt fuzzer and address sanitizer tools require additional
>>>>> LLVM binary tools installed to allow stack trace decoding actively during
>>>>> executable analysis.
>>>>>
>>>>> https://github.com/google/sanitizers/wiki/AddressSanitizerCallStack
>>>>>
>>>>> Signed-off-by: Matthew Weber <matthew.weber at rockwellcollins.com>
>>>>> Reviewed-by: Romain Naour <romain.naour at smile.fr>
>>>>
>>>> For some reason I get an error while building llvm package tools.
>>>>
>>>> x86_64-linux-g++: WARNING: unsafe header/library path used in cross-compilation:
>>>> '-I/usr/include/libxml2'
>>>>
>>>> Can you have a look?
>>>
>>> I went back and checked my logs on the clang compiler-rt run-test
>>> build for that warning and didn't find it.  I then checked and my
>>> config and it has the unsafe header/library as error.  Was your build
>>> test just applying my patches and doing an explicit 'make llvm'?
>>
>>
>> Indeed,
>> Some tools use libxml2, so you have to add target libxml2 package as build dependency.
>>
> 
> Would you mind sharing your verbose output and equivalent of cmake
> config guess/status?
> 

I need to rebuild from scratch since I've fixed the build locally.
I'll restart a new one next week-end.

Best regards,
Romain


More information about the buildroot mailing list