On 4/22/26 10:04, Li Wang wrote:
> When building the mm selftests on a system without liburing development
> headers, check_config.sh leaks a raw compiler error:
> 
>   /tmp/tmp.kIIOIqwe3n.c:2:10: fatal error: liburing.h: No such file or 
> directory
>       2 | #include <liburing.h>
>         |          ^~~~~~~~~~~~
> 
> Since this is an expected failure during the configuration probe,
> redirect the compiler output to /dev/null to hide it.
> 
> And the build system prints a clear warning when this occurs:
> 
>   Warning: missing liburing support. Some tests will be skipped.
> 
> Because the user is properly notified about the missing dependency, the
> raw compiler error is redundant and only confuse users.
> 
> Additionally, update the Makefile to use $(Q) and $(call msg,...) for
> the check_config.sh execution. This aligns the probe with standard
> kbuild output formatting, providing a clean "CHK" message instead of
> printing the raw command during the build.
> 
> Signed-off-by: Li Wang <[email protected]>
> ---

Thanks!

Tested-by: David Hildenbrand (Arm) <[email protected]>
Acked-by: David Hildenbrand (Arm) <[email protected]>

-- 
Cheers,

David

Reply via email to