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

Matthew Weber matthew.weber at rockwellcollins.com
Mon Nov 19 13:04:15 UTC 2018


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?


More information about the buildroot mailing list