Hello, I'm running kselftest on Ubuntu 16.04lts. Details: deepa@deepa-Inspiron-3576:/usr/src/linux-headers-4.15.0-88/Documentation$ uname -a Linux deepa-Inspiron-3576 4.15.0-91-generic #92~16.04.1-Ubuntu SMP Fri Feb 28 14:57:22 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux Command: deepa@deepa-Inspiron-3576:/usr/src/linux-headers-4.15.0-91-generic$ make -C tools/testing/selftests Error: make: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/android' Makefile:7: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/android' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/bpf' Makefile:25: ../lib.mk: No such file or directory /bin/sh: 1: llc: not found make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/bpf' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/breakpoints' Makefile:15: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/breakpoints' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/capabilities' Makefile:8: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/capabilities' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/cpufreq' Makefile:7: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/cpufreq' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/cpu-hotplug' Makefile:6: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/cpu-hotplug' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/efivarfs' Makefile:6: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/efivarfs' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/exec' Makefile:11: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/exec' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/filesystems' Makefile:7: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/filesystems' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/firmware' Makefile:8: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/firmware' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/ftrace' Makefile:8: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/ftrace' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/futex' Makefile:8: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/futex' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/gpio' Makefile:13: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/gpio' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/intel_pstate' Makefile:11: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/intel_pstate' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/ipc' Makefile:17: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/ipc' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/kcmp' Makefile:7: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/kcmp' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/lib' Makefile:8: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/lib' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/membarrier' Makefile:5: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/membarrier' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/memfd' Makefile:13: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/memfd' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/memory-hotplug' Makefile:4: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/memory-hotplug' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/mount' Makefile:8: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/mount' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/mqueue' Makefile:6: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/mqueue' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/net' Makefile:14: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/net' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/netfilter' Makefile:6: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/netfilter' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/nsfs' Makefile:5: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/nsfs' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/powerpc' Makefile:40: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/powerpc' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/pstore' Makefile:11: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/pstore' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/ptrace' Makefile:5: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/ptrace' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/seccomp' Makefile:4: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/seccomp' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/sigaltstack' Makefile:4: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/sigaltstack' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/size' Makefile:5: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/size' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/splice' Makefile:5: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/splice' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/static_keys' Makefile:8: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/static_keys' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/sync' Makefile:8: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/sync' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/sysctl' Makefile:9: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/sysctl' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/timers' Makefile:17: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/timers' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/user' Makefile:8: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/user' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/vm' Makefile:28: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/vm' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/x86' Makefile:4: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/x86' make[1]: Entering directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/zram' Makefile:8: ../lib.mk: No such file or directory make[1]: *** No rule to make target '../lib.mk'. Stop. make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests/zram' Makefile:73: recipe for target 'all' failed make: *** [all] Error 2 make: Leaving directory '/usr/src/linux-headers-4.15.0-91/tools/testing/selftests' Can you please help us fix? Is there an archive available for linux-kselftest? We could check it once before posting it to this group.Just to avoid duplicates. Thanks, Deepa