From 1aa67c2660ff7fecf99b1812df62e8399473a1eac5f34c4f3cd135b6b74eac39 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Mon, 26 Nov 2018 15:24:47 +0000 Subject: [PATCH] Accepting request 652001 from home:tomdevries:branches:devel:gcc - Run tests with -fno-PIE/-no-pie and -fPIE/-pie. OBS-URL: https://build.opensuse.org/request/show/652001 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=197 --- gdb.changes | 5 +++++ gdb.spec | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/gdb.changes b/gdb.changes index db491a7..cbd47f1 100644 --- a/gdb.changes +++ b/gdb.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Nov 12 13:26:01 UTC 2018 - tdevries@suse.com + +- Run tests with -fno-PIE/-no-pie and -fPIE/-pie. + ------------------------------------------------------------------- Wed Nov 7 15:04:28 UTC 2018 - tdevries@suse.com diff --git a/gdb.spec b/gdb.spec index d572515..768b6ae 100644 --- a/gdb.spec +++ b/gdb.spec @@ -885,7 +885,11 @@ $CC -o ./orphanripper %{SOURCE2} -Wall -lutil -ggdb2 # Run all the scheduled testsuite runs also in the PIE mode. # See also: gdb-runtest-pie-override.exp - CHECK="$(echo $CHECK|sed 's#check//unix/[^ ]*#& &/-fPIC/-pie#g')" + if rpm -q gcc-PIE; then + CHECK="$(echo $CHECK | sed 's#check//unix/[^ ]*#& &/-fno-PIE/-no-pie#g')" + else + CHECK="$(echo $CHECK | sed 's#check//unix/[^ ]*#& &/-fPIE/-pie#g')" + fi ./orphanripper make %{?_smp_mflags} -k $CHECK || : )