From 7942f114e3688d0aaa5669a1b7aa1c72b4e80e246099ab595cac4bc890615664 Mon Sep 17 00:00:00 2001
From: Michael Matz <matz@suse.com>
Date: Thu, 26 Sep 2019 14:06:39 +0000
Subject: [PATCH] Accepting request 733026 from
 home:tomdevries:branches:devel:gcc-gdb-librpm-2

- Use ldd /bin/rpm instead of ls /usr/%{_lib}/ to find librpm

OBS-URL: https://build.opensuse.org/request/show/733026
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=226
---
 gdb.changes | 5 +++++
 gdb.spec    | 8 +++-----
 2 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/gdb.changes b/gdb.changes
index 9e17c8c..3f10a9c 100644
--- a/gdb.changes
+++ b/gdb.changes
@@ -1,3 +1,8 @@
+-------------------------------------------------------------------
+Sun Sep 22 05:54:09 UTC 2019 - Tom de Vries <tdevries@suse.com>
+
+- Use ldd /usr/bin/rpm instead of ls /usr/%{_lib}/ to find librpm
+
 -------------------------------------------------------------------
 Sat Sep 14 05:45:30 UTC 2019 - Michel Normand <normand@linux.vnet.ibm.com>
 
diff --git a/gdb.spec b/gdb.spec
index 2f7e54f..d84012b 100644
--- a/gdb.spec
+++ b/gdb.spec
@@ -669,12 +669,10 @@ LDFLAGS="$LDFLAGS -L$PWD/processor-trace-%{libipt_version}-root%{_libdir}"
 
 export CXXFLAGS="$CFLAGS"
 
-export LIBRPM=$(ls -1 /usr/%{_lib}/ \
-		    | grep '^librpm.so.[0-9][0-9]*$' \
-		    | sort -V -r \
-		    | head -n 1)
+export LIBRPM=$(ldd /bin/rpm \
+		    | grep librpm.so \
+		    | awk '{print $3}')
 if [ "$LIBRPM" != "" ]; then
-    export LIBRPM="/usr/%{_lib}/$LIBRPM"
     [ -f "$LIBRPM" ]
 else
     export LIBRPM=no