This patch adds a check to ensure the asm-ppc directory is present in
/lib/modules/K_VER/build/include/ in order to build ib_ehca on 
rhel-4.5 systems.

Regards Stefan

Signed-off-by: Stefan Roscher <[EMAIL PROTECTED]>

---
build_env.sh |   13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletion(-)

--- OFED-1.2_old/build_env.sh   2007-06-21 16:38:41.000000000 +0200
+++ OFED-1.2_new/build_env.sh   2007-07-23 17:45:04.000000000 +0200
@@ -1951,11 +1951,22 @@ set_package_deps()
                         case ${ARCH} in
                             ppc|ppc64|powerpc)
                                 case ${K_VER} in
-                                    2.6.1[6-9]* | 2.6.20* | 2.6.9-55*)
+                                    2.6.1[6-9]* | 2.6.20*)
                                         OFA_KERNEL_PACKAGES=$(echo 
"$OFA_KERNEL_PACKAGES ib_verbs ib_ehca" | tr -s ' ' '\n' | sort -n | uniq)
                                         OFA_PACKAGES=$(echo "$OFA_PACKAGES 
kernel-ib" | tr -s ' ' '\n' | sort -n | uniq)
                                         ll_driver=${ll_driver:-"ib_ehca"}
                                     ;;
+                                    2.6.9-55*)
+                                        OFA_KERNEL_PACKAGES=$(echo 
"$OFA_KERNEL_PACKAGES ib_verbs ib_ehca" | tr -s ' ' '\n' | sort -n | uniq)
+                                        OFA_PACKAGES=$(echo "$OFA_PACKAGES 
kernel-ib" | tr -s ' ' '\n' | sort -n | uniq)
+                                        ll_driver=${ll_driver:-"ib_ehca"}
+                                       if [ ! -d ${K_SRC}/include/asm-ppc ]; 
then
+                                               err_echo To install ib_ehca 
module please ensure that ${K_SRC}/include/ contains directory asm-ppc. 
+                                               echo Please install the 
kernel.src.rpm from redhat and copy the directory and the files into 
${K_SRC}/include/. 
+                                               echo Then rerun this Script
+                                               exit -1
+                                       fi
+                                    ;;
                                     *)
                                         if [ "$prog" == "build.sh" ]; then
                                             warn_echo EHCA is not supported by 
this kernel

_______________________________________________
ewg mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg

Reply via email to