aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--TODO1
-rw-r--r--devel.req10
2 files changed, 0 insertions, 11 deletions
diff --git a/TODO b/TODO
index 7e5699b..0c332be 100644
--- a/TODO
+++ b/TODO
@@ -4,4 +4,3 @@
- after rpm-4.11:
o replace %applypatches by %autosetup/patch
- sync with FC req/prov helpers:
-- devel.req: drop unused ldd path since we use objdump since 2007
diff --git a/devel.req b/devel.req
index 356512c..b4982f0 100644
--- a/devel.req
+++ b/devel.req
@@ -9,19 +9,10 @@ done
# for objdump:
export LC_ALL=C
-# --- Set needed to 0 for traditional find-requires behavior.
-needed=1
-
for i in `echo $filelist | tr '[:blank:]' "\n" | egrep "(/usr)?/lib(|64)/[^/]+\.so$"`; do
objd=`objdump -p ${i} | grep SONAME`
lib64=`if file -L $i 2>/dev/null | grep "ELF 64-bit" >/dev/null; then echo "(64bit)"; fi` && \
if [ -h ${i} -a -n "${objd}" ]; then
- if [ "$needed" -eq 0 ]; then
- ldd ${i} \
- | grep -v "statically linked" \
- | grep -v "/\(lib\|lib64\)/\(ld\|ld64\|ld-linux.*\)\.so" \
- | perl -p -e "s/\s+(\S+)\.so.*/devel(\1$lib64)/g"
- else
objdump -p $i | grep -v "\(ld\|ld64\|ld-linux.*\)\.so" \
| awk 'BEGIN { START=0; }
/^$/ { START=0; }
@@ -32,7 +23,6 @@ for i in `echo $filelist | tr '[:blank:]' "\n" | egrep "(/usr)?/lib(|64)/[^/]+\.
print $2 ;
}
'
- fi
fi
done | egrep -v 'devel\(linux-gate|linux-vdso32|linux-vdso64|lib(c|pthread|rt)(\(64bit\))?\)' | sort -u