[Buildroot] [PATCH v2] linux-tools/perf: Add dependency on 32-bit atomics
Peter Korsgaard
peter at korsgaard.com
Wed Apr 24 15:30:34 UTC 2019
>>>>> "Alexey" == Alexey Brodkin <Alexey.Brodkin at synopsys.com> writes:
> Atomic ops are strictly required by perf utility as it uses
> atomic_xxx() functions.
> Otherwise building fails like that:
> |.../output/host/opt/ext-toolchain/bin/../lib/gcc/arc-snps-linux-uclibc/8.2.1/../../../../arc-snps-linux-uclibc/bin/ld:
> |.../output/build/linux-5.0.7/tools/perf/libperf.a(libperf-in.o): in function `atomic_cmpxchg':
> |.../output/build/linux-5.0.7/tools/include/asm-generic/atomic-gcc.h:69: undefined reference to `__sync_val_compare_and_swap_4'
> Signed-off-by: Alexey Brodkin <abrodkin at synopsys.com>
> Cc: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
> ---
> Changes v1 -> v2:
> * Depend on generic BR2_TOOLCHAIN_HAS_SYNC_4
Committed to 2019.02.x, thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list