[Buildroot] [PATCH 1/1] rt-tests: disable on unsupported architectures
Peter Korsgaard
jacmet at uclibc.org
Sat Feb 22 22:54:05 UTC 2014
>>>>> "Ryan" == Ryan Barnett <ryanbarnett3 at gmail.com> writes:
> rt-tests is not supported by a uclibc toolchain that does not implement
> _pid in struct sigevent. Currently this is all MIPS architectures
> in uclibc.
> Fixes:
> http://autobuild.buildroot.net/results/074/074265602bec4aba6c82d1aee389045e8ad33d4b
> Also rt-tests depends on NPTL which is not available on the bfin
> architecture.
That should preferably be a seperate patch.
> Fixes:
> http://autobuild.buildroot.net/results/ac9/ac95f73b2351d46d9a8c48caae7f6c3ea124e8bc
> Signed-off-by: Ryan Barnett <rjbarnet at rockwellcollins.com>
> ---
> package/rt-tests/Config.in | 11 +++++++++--
> 1 file changed, 9 insertions(+), 2 deletions(-)
> diff --git a/package/rt-tests/Config.in b/package/rt-tests/Config.in
> index 58a88a8..e40ce46 100644
> --- a/package/rt-tests/Config.in
> +++ b/package/rt-tests/Config.in
> @@ -4,7 +4,10 @@ config BR2_PACKAGE_RT_TESTS
> # priority-inheritance mutex needs NPTL
> depends on !BR2_PTHREADS && !BR2_PTHREADS_OLD
> # no NPTL for these archs
> - depends on !BR2_avr32 && !BR2_xtensa && !BR2_arc
> + depends on !BR2_avr32 && !BR2_xtensa && !BR2_arc && !BR2_bfin
> + # no _tid field in 'struct sigevent'
> + depends on !BR2_TOOLCHAIN_USES_UCLIBC && \
> + !(BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el)
I don't think this does what you want. You should be able to select
rt-tests with uClibc on !mips architectures.
I think you need something like:
depends on !BR2_TOOLCHAIN_USES_UCLIBC if (BR2_mips || BR2_mipsel || \
BR2_mips64 || BR2_mips64el)
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list