On Sat, Mar 29, 2025 at 03:03:20PM +0000, Alessandro Carminati wrote:
The current implementation of suppressing warning backtraces uses __func__, which is a compile-time constant only for non -fPIC compilation. GCC's support for this situation in position-independent code varies across versions and architectures.
On the s390 architecture, -fPIC is required for compilation, and support for this scenario is available in GCC 11 and later.
Fixes: d8b14a2 ("bug/kunit: core support for suppressing warning backtraces")
Signed-off-by: Alessandro Carminati acarmina@redhat.com
lib/kunit/Kconfig | 1 + 1 file changed, 1 insertion(+)
Acked-by: Heiko Carstens hca@linux.ibm.com