From 7f02b5c439b3fa293a03f9d3783bdf22d4bba8a9 Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Wed, 11 Jan 2023 14:38:14 -0500 Subject: [PATCH] Add tests for difference in RHEL and Fedora frame pointers Signed-off-by: Stephen Gallagher --- tests/include-frame-pointers/runtest.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/include-frame-pointers/runtest.sh b/tests/include-frame-pointers/runtest.sh index 6e846e2..f91ccec 100755 --- a/tests/include-frame-pointers/runtest.sh +++ b/tests/include-frame-pointers/runtest.sh @@ -39,8 +39,11 @@ for arch in aarch64 armv7hl x86_64 ppc64le riscv64; do rpmeval --target="${arch}-linux" --undefine='_include_frame_pointers' | grep -qv -- "$flags" validate "[${arch}] Test that the flags are _not_ included if the macro is undefined" - rpmeval --target="${arch}-linux" | grep -q -- "$flags" - validate "[${arch}] Test that the flags are included by default" + rpmeval --target="${arch}-linux" --define="%fedora 1" | grep -q -- "$flags" + validate "[${arch}] Test that the flags are included by default on Fedora" + + rpmeval --target="${arch}-linux" --define="%rhel 1" | grep -qv -- "$flags" + validate "[${arch}] Test that the flags are _not_ included by default on RHEL" done flags='-fno-omit-frame-pointer'