package/gcc: disable libcilkrts when there is no thread support
authorThomas Petazzoni <thomas.petazzoni@bootlin.com>
Sun, 21 Oct 2018 11:54:13 +0000 (13:54 +0200)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Sun, 21 Oct 2018 14:26:47 +0000 (16:26 +0200)
commit076fd27da721971f44f681d5a06f68496371d96a
tree8580aa150f1b153af9ee7aecff4b5a3941223131
parentbef30a9f4b58194e02ff5b2b6b78a3095c72c72c
package/gcc: disable libcilkrts when there is no thread support

The libcilkrts configure script errors out with "Pthreads are required
to build libcilkrts" if the C library doesn't have thread support. To
fix that, we disable libcilkrts when thread support is not available.

This issue was not noticed until now, because we only regularly build
a no-thread toolchain for ARM, and libcilkrts was enabled on ARM only
starting in gcc 7.x.

This fixes the build of no-thread toolchains on architectures where
libcilkrts is supported, i.e x86/x86-64, ARM and Sparc.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Reviewed-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/gcc/gcc-final/gcc-final.mk