Trash the horrible brp-sparc64-linux hack from the ancient past
authorPanu Matilainen <pmatilai@redhat.com>
Fri, 17 Oct 2008 12:00:01 +0000 (15:00 +0300)
committerPanu Matilainen <pmatilai@redhat.com>
Fri, 17 Oct 2008 12:00:01 +0000 (15:00 +0300)
- kludgery like this might've been necessary back in 2000 to get started
  with multilib setup but it certainly isn't needed now

installplatform
scripts/Makefile.am
scripts/brp-sparc64-linux [deleted file]

index 266d877..f5c7ecd 100755 (executable)
@@ -59,8 +59,8 @@ for SUBST in $SUBSTS ; do
     sparcv8-linux) MULTILIBNO=1 ;;
     sparcv9-linux) MULTILIBNO=1 ;;
     sparcv9v-linux) MULTILIBNO=1 ;;
-    sparc64-linux) ARCH_INSTALL_POST=${pkglibdir}/brp-sparc64-linux; LIB=lib64; MULTILIBNO=2 ;;
-    sparc64v-linux) ARCH_INSTALL_PORT=${pkglibdir}/brp-sparc64-linux; LIB=lib64; MULTILIBNO=2 ;;
+    sparc64-linux) LIB=lib64; MULTILIBNO=2 ;;
+    sparc64v-linux) LIB=lib64; MULTILIBNO=2 ;;
     s390-linux) MULTILIBNO=1 ;;
     s390x-linux) LIB=lib64; MULTILIBNO=2 ;;
     ppc-linux) MULTILIBNO=1 ;;
index 3af7842..aadacc5 100644 (file)
@@ -24,7 +24,7 @@ EXTRA_DIST = \
 rpmconfig_SCRIPTS = \
        brp-compress brp-python-bytecompile brp-java-gcjcompile \
        brp-strip brp-strip-comment-note \
-       brp-strip-shared brp-strip-static-archive brp-sparc64-linux \
+       brp-strip-shared brp-strip-static-archive \
        check-files check-prereqs \
        check-buildroot check-rpaths check-rpaths-worker \
        find-lang.sh \
diff --git a/scripts/brp-sparc64-linux b/scripts/brp-sparc64-linux
deleted file mode 100644 (file)
index 5e511b3..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/bin/sh
-# If using normal root, avoid changing anything.
-if [ -z "$RPM_BUILD_ROOT" -o "$RPM_BUILD_ROOT" = "/" ]; then
-       exit 0
-fi
-files=
-LC_ALL=
-LANG=
-
-# Move 64bit ELF objects from /lib, /usr/lib, /usr/X11R6/lib to */lib64
-# directories
-
-for f in `find $RPM_BUILD_ROOT{,/usr,/usr/X11R6}/lib -maxdepth 1 -type f -o -type l 2>/dev/null`; do
-       ff=$f
-       while [ -L $ff ]; do
-               l=`ls -l $ff | awk '{ print $11 }'`
-               case $l in
-               /*) ff=$RPM_BUILD_ROOT$l ;;
-               *) ff=`dirname $ff`/$l ;;
-               esac
-       done
-       if file $ff 2>/dev/null | grep ': ELF 64-bit .SB' | grep -v ': ELF 64-bit .SB executable' > /dev/null; then
-               files="$files $f"
-       elif file $ff 2>/dev/null | grep 'ar archive' > /dev/null; then
-               if objdump -h $ff 2>/dev/null | grep ':[        ]*file format elf64-sparc' > /dev/null; then
-                       files="$files $f"
-               fi
-       fi
-done
-for f in $files; do
-       d=`dirname $f`
-       n=`basename $f`
-       if [ ! -d ${d}64 ]; then mkdir -p ${d}64; fi
-       if [ -L $f ]; then
-               l=`ls -l $f | awk '{ print $11 }' | sed 's_lib\(/[^/]*\)$_lib64\1_'`
-               ln -sf $l ${d}64/$n
-               rm -f $f
-       else
-               mv -f $f ${d}64/$n
-       fi
-done