Re: dunfell gcc-sanitizers-arm-8.3 fails to build

Khem Raj

On Fri, Jul 31, 2020 at 8:35 AM Ryan Harkin <ryan.harkin@...> wrote:


I'm migrating from Warrior to Dunfell and I'm getting a curious build failure in gcc-sanitizers.

Here's the full gory detail:

However, the main error is this:

| In file included from ../../../../../../../../../work-shared/gcc-arm-8.3-r2019.03/git/libsanitizer/sanitizer_common/
| ../../../../../../../../../work-shared/gcc-arm-8.3-r2019.03/git/libsanitizer/sanitizer_common/sanitizer_internal_defs.h:317:72: error: size of array 'assertion_failed__1152' is negative
| typedef char IMPL_PASTE(assertion_failed_##_, line)[2*(int)(pred)-1]

I have no idea where to begin with this. I don't even know why gcc-sanitizers is included in the build, what it does, or why I need it. I'm building an image with dev packages and gcc, so I guess that's why.

I've hacked meta-arm to patch to null out the macros and that builds fine. I'm sure it won't work, should someone want to use it, mind you.

Is there something obvious that I should be doing as part of a Warrior -> Dunfell migration to get this to work?

note: Warrior used meta-linaro-toolchain and for Dunfell, it's moved to meta-arm-toolchain.
is gcc 8.3 the latest for linaro


Join to automatically receive all group messages.