[ewg] [PATCH ofed 1.2 2/2] Patch to build 32-bit binaries on ppc64

Stefan Roscher ossrosch at linux.vnet.ibm.com
Fri Mar 2 10:33:35 PST 2007


this patch disabled restore of 64-bit binaries in case of ppc64
and allows 32-bit binaries to be packaged in rpm.


Signed-off-by: Stefan Roscher <stefan.roscher at de.ibm.com>
---


--- OFED-1.2-20070301-0600_old/SOURCES/ofa_user-1.2/ofed_scripts/ofa_user.spec	2007-03-01 06:03:28.000000000 -0800
+++ OFED-1.2-20070301-0600_new/SOURCES/ofa_user-1.2/ofed_scripts/ofa_user.spec	2007-03-02 11:05:10.000000000 -0800
@@ -539,7 +539,8 @@ make DESTDIR=$RPM_BUILD_ROOT install_use
         ./configure --prefix=%{_prefix} --libdir=%{_libdir32} --without-patch %{configure_options32}
         make user
         make DESTDIR=$RPM_BUILD_ROOT install_user
-        # Backup 32 bit binaries
+	%ifarch x86_64
+	# Backup 32 bit binaries
         if [ -d $RPM_BUILD_ROOT%{_prefix}/bin ]; then
             mv $RPM_BUILD_ROOT%{_prefix}/bin $RPM_BUILD_ROOT%{_prefix}/bin32
         fi
@@ -553,6 +554,7 @@ make DESTDIR=$RPM_BUILD_ROOT install_use
         if [ -d $RPM_BUILD_ROOT%{_prefix}/sbin64 ]; then
             mv $RPM_BUILD_ROOT%{_prefix}/sbin64 $RPM_BUILD_ROOT%{_prefix}/sbin
         fi
+	%endif
         if [ -f $RPM_BUILD_ROOT%{_prefix}/sbin32/tvflash ] && [ ! -f $RPM_BUILD_ROOT%{_prefix}/sbin/tvflash ]; then
             mkdir -p $RPM_BUILD_ROOT%{_prefix}/sbin
             install -m 0755 $RPM_BUILD_ROOT%{_prefix}/sbin32/tvflash $RPM_BUILD_ROOT%{_prefix}/sbin/tvflash






More information about the ewg mailing list