From 4398de1dabd82825b2bac2e339725e6f0e611c15 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Tue, 29 Jul 2025 20:41:57 +0500 Subject: [PATCH] public: wscript: explicitly set language for libc tests in multicheck, as Waf chooses C++ by default Compiling tgmath.h test with C++ compiler causes misdetection on PSVita which has broken tgmath.h support. --- public/wscript | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/wscript b/public/wscript index da8308f9..167fc8d9 100644 --- a/public/wscript +++ b/public/wscript @@ -118,7 +118,7 @@ def configure(conf): def check_libc_extension(frag, msg, define): exports_list.append(define) - return {'fragment': frag, 'msg': 'Checking for ' + msg, 'define_name': define, 'mandatory': False, 'use': 'M werror export'} + return {'fragment': frag, 'msg': 'Checking for ' + msg, 'define_name': define, 'mandatory': False, 'use': 'M werror export', 'features': 'cprogram'} conf.multicheck( check_libc_extension(TGMATH_H_TEST, 'tgmath.h', 'HAVE_TGMATH_H'),