[openfabrics-ewg] Bug fix for the PPC64 sles10 libopensm.so &	ibutils problem
    Moshe Kazir 
    moshek at voltaire.com
       
    Tue Sep 26 04:36:21 PDT 2006
    
    
  
 
Michael,
 
The attached patch file for ibutils.spec solve the compilation errors of
ibutils on PPC64 SLES10.
 
I tested it on OFED-1.1-rc6  .
 
For those of you that need ibutils working on PPC64 SLES10 ->
 
Simply copy the attached rpm to OFED-1.1-rc6/SRPMS directory and run
./install.sh
 
It was compiled and install with no errors.
 
And :
- Does any one knows why this rpm is installed with "rpm -Uvh --nodeps
" ? I removed the --nodeps and it was installed o.k. !
 
- Any one have a good script for testing ibutils, as I never used it and
don't want to spent time on learning how to run/use it.
 
Moshe
 
 
____________________________________________________________
Moshe Katzir   |  +972-9971-8639 (o)   |   +972-52-860-6042  (m)
 
Voltaire - The Grid Backbone
 
 www.voltaire.com <http://www.voltaire.com/> 
<mailto:g at voltaire.com> 
  
	-----Original Message-----
	From: Moshe Kazir 
	Sent: Tuesday, September 26, 2006 11:21 AM
	To: 'Michael S. Tsirkin'
	Cc: Yiftah Shahar
	Subject: Is there a soution to the PPC64 sles10 libopensm.so
problem 
	
	
	Did I miss a message, or the following error message is not
solve yet on OFED-rc6 ?
	 
	I started looking at the bug and suspect that the error is
missing  " CFLAGS += -m64 " .
	 
	Moshe 
	 
	gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include
-I/var/tmp/OFED/usr/local/ofed/include/infiniband
-I/var/tmp/OFED/usr/local/ofed/include -DOSM_VENDOR_INTF_OPENIB
-DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall
-fno-strict-aliasing -fPIC -O2 -g -fmessage-length=0 -D_FORTIFY_SOURCE=2
-MT ibis_wrap.lo -MD -MP -MF .deps/ibis_wrap.Tpo -c ibis_wrap.c -o
ibis_wrap.o >/dev/null 2>&1
	/bin/sh ../libtool --tag=CC --mode=link gcc -I/usr/include
-I/var/tmp/OFED/usr/local/ofed/include/infiniband
-I/var/tmp/OFED/usr/local/ofed/include  -DOSM_VENDOR_INTF_OPENIB
-DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall
-fno-strict-aliasing -fPIC -O2 -g -fmessage-length=0 -D_FORTIFY_SOURCE=2
-o libibis.la -rpath /usr/local/ofed/lib64 -version-info "1:0:0"
-no-undefined -Wl,-rpath -Wl,/var/tmp/OFED/usr/local/ofed/lib64
-L/var/tmp/OFED/usr/local/ofed/lib64 -lopensm -losmvendor -losmcomp
-libumad -libcommon -L/usr/lib64 -ltcl8.4 -ldl  -lm ibis_wrap.lo
ibbbm.lo ibcr.lo ibis.lo ibis_gsi_mad_ctrl.lo ibpm.lo ibsac.lo ibsm.lo
ibvs.lo
	libtool: link: warning:
`/var/tmp/OFED/usr/local/ofed/lib64/libibcommon.la' seems to be moved
	libtool: link: warning:
`/var/tmp/OFED/usr/local/ofed/lib64/libibcommon.la' seems to be moved
	libtool: link: warning:
`/var/tmp/OFED/usr/local/ofed/lib64/libibcommon.la' seems to be moved
	libtool: link: warning:
`/var/tmp/OFED/usr/local/ofed/lib64/libibcommon.la' seems to be moved
	libtool: link: warning: library
`/var/tmp/OFED/usr/local/ofed/lib64/libibcommon.la' was moved.
	gcc -shared  .libs/ibis_wrap.o .libs/ibbbm.o .libs/ibcr.o
.libs/ibis.o .libs/ibis_gsi_mad_ctrl.o .libs/ibpm.o .libs/ibsac.o
.libs/ibsm.o .libs/ibvs.o  -Wl,--rpath
-Wl,/var/tmp/OFED/usr/local/ofed/lib64 -Wl,--rpath
-Wl,/var/tmp/OFED/usr/local/ofed/lib64
-L/var/tmp/OFED/usr/local/ofed/lib64
/var/tmp/OFED/usr/local/ofed/lib64/libopensm.so
-L/var/tmp/OFEDRPM/BUILD/openib-1.1/src/userspace/management/libibcommon
-L/usr/lib64
-L/var/tmp/OFEDRPM/BUILD/openib-1.1/src/userspace/management/libibumad
/var/tmp/OFED/usr/local/ofed/lib64/libosmvendor.so
/var/tmp/OFED/usr/local/ofed/lib64/libosmcomp.so
/var/tmp/OFED/usr/local/ofed/lib64/libibumad.so
/var/tmp/OFED/usr/local/ofed/lib64/libibcommon.so -ltcl8.4 -ldl -lm
-Wl,-rpath -Wl,/var/tmp/OFED/usr/local/ofed/lib64 -Wl,-soname
-Wl,libibis.so.1 -o .libs/libibis.so.1.0.0
	/var/tmp/OFED/usr/local/ofed/lib64/libopensm.so: could not read
symbols: File in wrong format
	collect2: ld returned 1 exit status
	make[3]: *** [libibis.la] Error 1
	make[3]: Leaving directory
`/var/tmp/OFEDRPM/BUILD/ibutils-1.0/ibis/src'
	make[2]: *** [all-recursive] Error 1
	make[2]: Leaving directory
`/var/tmp/OFEDRPM/BUILD/ibutils-1.0/ibis'
	make[1]: *** [all] Error 2
	make[1]: Leaving directory
`/var/tmp/OFEDRPM/BUILD/ibutils-1.0/ibis'
	make: *** [all-recursive] Error 1
	error: Bad exit status from /var/tmp/rpm-tmp.23064 (%install)
	 
	 
	____________________________________________________________
	Moshe Katzir   |  +972-9971-8639 (o)   |   +972-52-860-6042  (m)
	 
	Voltaire - The Grid Backbone
	 
	 www.voltaire.com <http://www.voltaire.com/> 
	<mailto:g at voltaire.com> 
	  
	 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/ewg/attachments/20060926/e04bba17/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ibutils.spec.patch
Type: application/octet-stream
Size: 900 bytes
Desc: ibutils.spec.patch
URL: <http://lists.openfabrics.org/pipermail/ewg/attachments/20060926/e04bba17/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ibutils-1.0-0.src.rpm
Type: application/octet-stream
Size: 2090355 bytes
Desc: ibutils-1.0-0.src.rpm
URL: <http://lists.openfabrics.org/pipermail/ewg/attachments/20060926/e04bba17/attachment-0001.obj>
    
    
More information about the ewg
mailing list