[ewg] RFC: OFED-1.3-20070823-1130 - first build

Stefan Roscher ossrosch at linux.vnet.ibm.com
Fri Aug 24 04:47:13 PDT 2007


Hi Vladimir,

I tested the new build environment with some different configurations. From my
point of view it is a good solution. Very easy to use and to understand.

During the tests I found 2 little issues.

The first one hits the libibverbs. On ppc64 I built OFED-1.2 with following
command:
	./install.pl --basic

Now the libibverbs is installed in /usr/lib64, but it is a 32bit libary:

	systemx  # file /usr/lib64/libibverbs.so.1.0.0 
	/usr/lib64/libibverbs.so.1.0.0: ELF 32-bit MSB shared object, 
	PowerPC or cisco 4500, version 1 (SYSV), not stripped

So the following libaries like libmthca and libehca can not configure because
the libibverbs check fails. After I exported LDFLAGS and CFLAGS explicit with
-m64 option it was working fine.
I think we should set these flags within the install.pl like it is already
done with openmpi in case of ppc64. What do you think?

The second issue I hit during the following installation:

       ./install.pl --basic --build32

Install libibverbs RPM:

	Running rpm -iv /home/roscher/OFED-1.3-20070823-1130/RPMS/sles-release-10-15.2/libibverbs-1.1.1-0.1.ofed20070823.ppc64.rpm
	Running rpm -iv /home/roscher/OFED-1.3-20070823-1130/RPMS/sles-release-10-15.2/libibverbs-1.1.1-0.1.ofed20070823.ppc.rpm

	Failed to install libibverbs RPM
	See /tmp/OFED.27008.logs/libibverbs.rpminstall.log

Within the log I found following error:

   package libibverbs-1.1.1-0.1.ofed20070823 is already installed

I did not install the rpms before.
Seems to me that we have to change the package name in rpm package database to
libibverbs64.1.x.x.. instead of libibverbs...ppc64.rpm.

regards Stefan

On Thursday 23 August 2007 21:24, Vladimir Sokolovsky wrote:
> Hi.
> The first build of OFED-1.3 is available for download:
> 
> http://www.openfabrics.org/builds/ofed-1.3/OFED-1.3-20070823-1130.tgz
> 
> Installation:
> # cd OFED-1.3-20070823-1130
> # ./install.pl
> 
>   Usage: ./install.pl [-c <packages config_file>|--all|--hpc|--basic] [-n|--net <network config_file>]
> 
>             -c|--config <packages config_file>. Example of the config file can be found under docs.
>             -p|--print-available Print available packages for current platform.
>                                  And create corresponding ofed.conf file.
>             -k|--kernel <kernel version>. Default on this system: 2.6.9-42.ELsmp
>             -s|--kernel-sources <path to the kernel sources>. Default on this system: /lib/modules/2.6.9-42.ELsmp/build
>             --build32        Build 32-bit libraries. Relevant for x86_64 and ppc64 platforms
>             -v|-vv|-vvv.     Set verbosity level
>             -q. Set quiet - no messages will be printed
> 
>             --all|--hpc|--basic Install all,hpc or basic packages correspondently
> 
> 
> Known Issues:
> IPoIB configuration is not supported yet.
> 
> Please comment.
> 
> Regards,
> Vladimir
> _______________________________________________
> ewg mailing list
> ewg at lists.openfabrics.org
> http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg
> 





More information about the ewg mailing list