1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145
|
Open Fabrics Enterprise Distribution (OFED)
How To Build OFED 1.4
December 2008
==============================================================================
Table of contents
==============================================================================
1. Overview
2. Usage
3. Requirements
==============================================================================
1. Overview
==============================================================================
The script "build_ofed.sh" is used to build the OFED package based on the
OpenFabrics project and InfiniBand git tree. The package is built under the
current working directory.
See OFED_release_notes.txt for more details.
==============================================================================
2. Usage
==============================================================================
The build script for the OFED package can be downloaded from:
git://git.openfabrics.org/~vlad/ofabuild
branch: ofed_1_3
Name: build_ofed.sh
Usage: build_ofed.sh --ver|-v <OFED version>
[--tmpdir <tmpdir to use as a work area>]
[--ofed-scripts <path to ofed scripts directory>]
[--ofed-docs <path to ofed docs directory>]
[--mpidir|-m <path to mpi directory>]
[--long-help]
Example:
./build_ofed.sh --ver 1.4-rc7
This command will create a package (i.e., subtree) called OFED-1.4-rc7
in the current working directory.
Sources are extracted by default from the following locations:
libibverbs:
git://git.openfabrics.org/ofed_1_4/libibverbs.git ofed_1_4
commit b00dc7d2f79e0660ac40160607c9c4937a895433
libmthca:
git://git.kernel.org/pub/scm/libs/infiniband/libmthca.git master
commit be5eef3895eb7864db6395b885a19f770fde7234
libmlx4:
git://git.openfabrics.org/ofed_1_4/libmlx4.git ofed_1_4
commit fd418d6ee049afe76bb769aff87c303b96848495
libehca:
git://git.openfabrics.org/ofed_1_4/libehca.git ofed_1_4
commit e0c2d7e8ee2aa5dd3f3511270521fb0c206167c6
libipathverbs:
git://git.openfabrics.org/~ralphc/libipathverbs ofed_1_4
commit 65e5701dbe7b511f796cb0026b0cd51831a62318
libcxgb3:
git://git.openfabrics.org/~swise/libcxgb3.git ofed_1_4
commit f685c8fe7e77e64614d825e563dd9f02a0b1ae16
libnes:
git://git.openfabrics.org/~glenn/libnes.git master
commit 07fb9dfbbb36b28b5ea6caa14a1a5e215386b3e8
libibcm:
git://git.openfabrics.org/~shefty/libibcm.git master
commit 7fb57e005b3eae2feb83b3fd369aeba700a5bcf8
librdmacm:
git://git.openfabrics.org/~shefty/librdmacm.git master
commit e0b1ece1dc0518b2a5232872e0c48d3e2e354e47
libsdp:
git://git.openfabrics.org/ofed_1_4/libsdp.git ofed_1_4
commit 02404fb0266082f5b64412c3c25a71cb9d39442d
sdpnetstat:
git://git.openfabrics.org/~amirv/sdpnetstat.git ofed_1_4
commit 75a033a9512127449f141411b0b7516f72351f95
srptools:
git://git.openfabrics.org/ofed_1_3/srptools.git ofed_1_3
commit d3025d0771317584e51490a419a79ab55650ebc9
perftest:
git://git.openfabrics.org/~orenmeron/perftest.git master
commit ca629627c7a26005a1a4c8775cc01f483524f1c4
qlvnictools:
git://git.openfabrics.org/~ramachandrak/qlvnictools.git ofed_1_4
commit 1dc6e51a728cbfbdd2018260602b8bebde618da9
tvflash:
git://git.openfabrics.org/ofed_1_4/tvflash.git ofed_1_4
commit e1b50b3b8af52b0bc55b2825bb4d6ce699d5c43b
mstflint:
git://git.openfabrics.org/~orenk/mstflint.git master
commit 9ddeea464e946cd425e05b0d1fdd9ec003fca824
qperf:
git://git.openfabrics.org/~johann/qperf.git/.git master
commit bee05d35b09b0349cf4734ae43fc9c2e970ada8c
ibutils:
git://git.openfabrics.org/~orenk/ibutils.git master
commit 6516d16e815c68fa405562ea773b0c5215c1b70c
ibsim:
git://git.openfabrics.org/~sashak/ibsim.git master
commit a76132ae36dde8302552d896e35bd29608ac9524
ofa_kernel-1.4:
Git:
git://git.openfabrics.org/ofed_1_4/linux-2.6.git ofed_kernel
commit 7055de9adefaaa409856d7ee0b8a986485fbfb06
SRPMS:
rds-tools:
http://www.openfabrics.org/~vlad/ofed_1_4/rds-tools
mvapich:
http://www.openfabrics.org/~pasha/ofed_1_4/mvapich
openmpi:
http://www.openfabrics.org/~jsquyres/ofed_1_4
mvapich2:
http://www.openfabrics.org/~perkinjo/ofed_1_4
mpitests:
http://www.openfabrics.org/~pasha/ofed_1_4/mpitests
==============================================================================
3. Requirements
==============================================================================
1. Git:
Can be downloaded from:
http://www.kernel.org/pub/software/scm/git/git-1.5.3.tar.gz
2. Autotools:
libtool-1.5.20 or higher
autoconf-2.59 or higher
automake-1.9.6 or higher
m4-1.4.4 or higher
The above tools can be downloaded from the following URLs:
libtool - "http://ftp.gnu.org/gnu/libtool/libtool-1.5.20.tar.gz"
autoconf - "http://ftp.gnu.org/gnu/autoconf/autoconf-2.59.tar.gz"
automake - "http://ftp.gnu.org/gnu/automake/automake-1.9.6.tar.gz"
m4 - "http://ftp.gnu.org/gnu/m4/m4-1.4.4.tar.gz"
|