[ewg] RFC OFED-1.3 installation
Vladimir Sokolovsky
vlad at dev.mellanox.co.il
Mon Jul 16 05:24:58 PDT 2007
Hi,
I am starting to work on the new installation procedure for OFED-1.3.
Please review and comment.
Main changes from OFED-1.2:
- Split ofa_user-1.2.src.rpm into separate sources RPMs per package.
* Requires RPM spec file for each package.
Currently, the following packages are lack of RPM spec file:
libehca,
mstflint,
qlvnictools,
perftest,
sdpnetstat
User space RPM packages list taken from maintainers' RPM spec files:
libibverbs:
libibverbs
libibverbs-devel
libibverbs-devel-static
libibverbs-utils
libmthca:
libmthca
libmthca-devel-static
libehca:
No RPM spec file
libipathverbs:
libipathverbs
libipathverbs-devel
libibcm:
libibcm
libibcm-devel
libsdp:
libsdp
libsdp-devel should be created
librdmacm:
librdmacm
librdmacm-devel
librdmacm-utils
libcxgb3:
libcxgb3
libcxgb3-devel
Note: libcxgb3 rpmbuild fails:
cp: cannot stat `ChangeLog': No such file or directory
management:
libibcommon
libibcommon-devel
libibmad
libibmad-devel
libibumad
libibumad-devel
opensm
opensm-libs
opensm-devel
opensm-static
infiniband-diags
dapl:
dapl
dapl-devel
dapl-uils
srptools:
srptools
ibutils:
ibutils
mpi-selector:
mpi-selector
- OFED-1.3 build procedure:
OFED-1.3 daily/rc builds will be created on OFA server:
userspace and kernel packages will be taken from git trees:
git.openfabrics.org/ofed_1_3/package.git ofed_1_3
Source RPMs will be created for each userspace package in the following way:
git clone ...
autogen.sh
configure --disable-libcheck
make dist
rpmbuild -bs package.spec
The following packages will be taken from maintainers as src.rpm:
mvapich http://www.openfabrics.org/~pasha/ofed_1_3/mvapich,
mvapich2 http://www.openfabrics.org/~rowland/ofed_1_3,
openmpi http://www.openfabrics.org/~jsquyres/ofed_1_3,
mpitests http://www.openfabrics.org/~pasha/ofed_1_3/mpitests,
rds-tools http://www.openfabrics.org/~vlad/ofed_1_3/rds-tools,
ib-bonding http://www.openfabrics.org/~monis/ofed_1_3,
- OFED-1.3 Installation
install.pl script
Flow:
make list of packages following selection and dependencies.
for package in the list:
build RPM from package.src.rpm
install package RPM
go to the next package in the list
configuration if required
Regards,
Vladimir
More information about the ewg
mailing list