[ewg] 32 and 64 bit builds

Jeff Squyres jsquyres at cisco.com
Wed Mar 7 14:44:25 PST 2007


With OFED-1.2-20070307-0656.tgz on x86-64, on SLES it seems to make  
32 and 64 bit builds of the user libraries by default.  But on  
RHEL4U4, OFED only makes 64 bit user libraries.

Why?

I've even hand-hacked an ofed.conf to set dapl=n and dapl_devel=n,  
and built with "./install.sh -c ofed.conf" (to get around the fact  
that dapl needs sysfsutils and RHEL4 doesn't ship a 32 bit  
sysfsutils, thereby causing the entire 32 bit build to fail).

I see in the OFED rpmbuild command that it's *trying* to build 32  
bits, but I get no errors and no 32 bit RPMs when I'm done:

-----
Building ofa_user RPMs. Please wait...

Running rpmbuild --rebuild --define '_topdir /var/tmp/ 
OFEDRPM' ...BLAH BLAH BLAH... --define 'build_32bit 1' /tmp/jsquyres/ 
OFED-1.2-20070307-0656/SRPMS/ofa_user-1.2-alpha1.2.src.rpm
-----

(note the "build_32bit 1" clause in there)

This is particularly vexing because I'm trying to fix bug #421 (my  
development machines are all RHEL4U4) and am having trouble  
replicating because I can't get OFED to build 32 bit libibverbs.

I've opened

-- 
Jeff Squyres
Server Virtualization Business Unit
Cisco Systems





More information about the ewg mailing list