1cmd_disable = @set -e; \ 2 echo "Disabling: $(1)"; \ 3 echo "\#!/bin/sh" > $(1); \ 4 echo "echo $(1) skipped" >> $(1); \ 5 echo "echo $(2)" >> $(1); \ 6 echo "exit 0" >> $(1); \ 7 chmod a+x $(1) 8 9BROKEN := 10 11kver_cmp = $(shell $(top_srcdir)/scripts/tst_kvercmp.sh 2 6 22) 12ifeq ($(kver_cmp), 1) 13BROKEN += t_sigaction_16-1 14endif 15 16filter-known-fails: $(BROKEN) 17 18t_sigaction_16-1: 19 $(call cmd_disable,conformance/interfaces/sigaction/sigaction_16-1.run-test, \ 20 This fails on old linux because sem_wait always be interrupted by a signal.) 21