[openib-general] Please give 1.0 RC1 a whirl

James Lentini jlentini at netapp.com
Wed Mar 15 06:41:51 PST 2006


Arlin,

This email was garbled. I'm 99% certain it was from you, but the from 
field reads "Moni Shoua":

http://openib.org/pipermail/openib-general/2006-March/018318.html

The patch was also mangled. 

Could you resend please?

Thanks,
james

On Wed, 15 Mar 2006, Moni Shoua wrote:

> Davis, Arlin R wrote:
> 
> > James, 
> > I am in the process of building the autotools stuff for DAT and DAPL so
> > it builds exactly like the rest of OpenIB user libraries. I should have
> > something by the end of the day or tomorrow first thing.
> > 
> > -arlin
> > 
> >  
> > > -----Original Message-----
> > > From: James Lentini [mailto:jlentini at netapp.com]
> > > Sent: Monday, March 13, 2006 10:30 AM
> > > To: Woodruff, Robert J
> > > Cc: Bryan O'Sullivan; openib-general at openib.org; Davis, Arlin R
> > > Subject: RE: [openib-general] Please give 1.0 RC1 a whirl
> > > 
> > > 
> > > There are two parts of udapl, the registry and the provider.
> > > 
> > > There is a provider .spec file at
> > > 
> > > https://openib.org/svn/gen2/trunk/src/userspace/dapl/dat/udat/linux/dat
> > >    
> > -registry-1.1.spec
> >  
> > > If you build the dat registry with "make rpm" an rpm will be
> > > automatically created.
> > > 
> > > I need to put together a .spec file for the provider.
> > > 
> > > Do we need to do anything else for 1.0 packaging purposes?
> > > 
> > > On Thu, 9 Mar 2006, Woodruff, Robert J wrote:
> > > 
> > >    
> > > > James/Arlin ?
> > > > 
> > > > woody
> > > > 
> > > > 
> > > > -----Original Message-----
> > > > From: Bryan O'Sullivan [mailto:bos at pathscale.com]
> > > > Sent: Thursday, March 09, 2006 3:00 PM
> > > > To: Woodruff, Robert J
> > > > Cc: openib-general at openib.org; Davis, Arlin R; 'James Lentini'
> > > > Subject: RE: [openib-general] Please give 1.0 RC1 a whirl
> > > > 
> > > > On Thu, 2006-03-09 at 14:53 -0800, Bob Woodruff wrote:
> > > > 
> > > >      
> > > > > Where are the uDAPL RPMs ?
> > > > >        
> > > > Nobody has fixed uDAPL to be autostools buildable or written a
> > > >      
> > .spec.in
> >  
> > > > file for it.  That will be up to someone other than me to do :-)
> > > > 
> > > > 	<b
> > > > 
> > > >      
> > _______________________________________________
> > openib-general mailing list
> > openib-general at openib.org
> > http://openib.org/mailman/listinfo/openib-general
> > 
> > To unsubscribe, please visit
> > http://openib.org/mailman/listinfo/openib-general
> > 
> >  
> This is a patch that automates the build of dat and udapl. It also modifies
> the packaging of librdmacm
> 
> to build dat/dapl one should run the following commands in
> src/userspace/dapl/dat  and  src/userspace/dapl/dapl
> # sh ./autogen.sh
> # ./configure
> # make dist-gzip
> # rpmbuild -ta *.gz
> 
> build of dapl requires that RPMs libibverns-devel librdmacm and dat are
> installed.
> 
> 
> 
> =========================================================
> diff --exclude=.svn -urN openib.org.fresh/src/userspace/dapl/dapl/autogen.sh
> openib.org/src/userspace/dapl/dapl/autogen.sh
> --- openib.org.fresh/src/userspace/dapl/dapl/autogen.sh    1970-01-01
> 02:00:00.000000000 +0200
> +++ openib.org/src/userspace/dapl/dapl/autogen.sh    2006-03-14
> 17:03:45.000000000 +0200
> @@ -0,0 +1,9 @@
> +#! /bin/sh
> +
> +set -x
> +aclocal -I config
> +libtoolize --force --copy
> +autoheader
> +automake --foreign --add-missing --copy
> +autoconf
> +
> diff --exclude=.svn -urN openib.org.fresh/src/userspace/dapl/dapl/configure.in
> openib.org/src/userspace/dapl/dapl/configure.in
> --- openib.org.fresh/src/userspace/dapl/dapl/configure.in    1970-01-01
> 02:00:00.000000000 +0200
> +++ openib.org/src/userspace/dapl/dapl/configure.in    2006-03-14
> 17:03:45.000000000 +0200
> @@ -0,0 +1,41 @@
> +dnl Process this file with autoconf to produce a configure script.
> +
> +AC_PREREQ(2.57)
> +AC_INIT(dapl, 0.9.0, openib-general at openib.org)
> +AC_CONFIG_SRCDIR([udapl/dapl_init.c])
> +AC_CONFIG_AUX_DIR(config)
> +AM_CONFIG_HEADER(config.h)
> +AM_INIT_AUTOMAKE(dapl, 0.9.0)
> +
> +dnl Checks for programs
> +AC_PROG_CXX
> +AC_PROG_CC
> +AC_PROG_CPP
> +AC_PROG_INSTALL
> +AC_PROG_LN_S
> +AC_PROG_MAKE_SET
> +AM_PROG_LIBTOOL
> +
> +dnl Checks for header files.
> +AC_HEADER_STDC
> +
> +dnl Checks for library functions
> +AC_TYPE_SIGNAL
> +AC_FUNC_VPRINTF
> +
> +dnl Checks for typedefs, structures, and compiler characteristics.
> +AC_C_CONST
> +AC_C_INLINE
> +AC_STRUCT_TM
> +
> +AC_CACHE_CHECK(whether ld accepts --version-script, ac_cv_version_script,
> +    if test -n "`$LD --help < /dev/null 2>/dev/null | grep version-script`";
> then
> +        ac_cv_version_script=yes
> +    else
> +        ac_cv_version_script=no
> +    fi)
> +
> +AM_CONDITIONAL(HAVE_LD_VERSION_SCRIPT, test "$ac_cv_version_script" = "yes")
> +
> +AC_CONFIG_FILES([Makefile dapl.spec])
> +AC_OUTPUT
> diff --exclude=.svn -urN openib.org.fresh/src/userspace/dapl/dapl/dapl.spec.in
> openib.org/src/userspace/dapl/dapl/dapl.spec.in
> --- openib.org.fresh/src/userspace/dapl/dapl/dapl.spec.in    1970-01-01
> 02:00:00.000000000 +0200
> +++ openib.org/src/userspace/dapl/dapl/dapl.spec.in    2006-03-15
> 15:25:53.000000000 +0200
> @@ -0,0 +1,41 @@
> +# $Id: ipoibcfg.spec.in 28 2004-04-07 20:00:33Z roland $
> +
> +%define prefix /usr
> +%define ver      @VERSION@
> +%define  RELEASE 1
> +%define  rel     %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE}
> +
> +
> +Summary: This package contains the User Direct Access Programming Library
> (uDAPL)
> +Name: dapl
> +Version: %ver
> +Release: %{rel}%{?dist}
> +License: GPL/BSD
> +Group: Applications/System
> +BuildRoot: %{_tmppath}/%{name}-%{version}-root
> +Source: http://openib.org/downloads/%{name}-%{version}.tar.gz
> +Url: http://openib.org/
> +
> +%description
> +udat is
> +
> +%prep
> +%setup -q
> +
> +%build
> +%configure
> +pwd
> +make -C udapl clean
> +make -C udapl
> +
> +%install
> +make -C udapl PREFIX=${RPM_BUILD_ROOT} install
> +
> +%clean
> +rm -rf $RPM_BUILD_ROOT
> +
> +
> +%files
> +%{prefix}/lib64/libdapl.a
> +%{prefix}/lib64/libdapl.so
> +%defattr(-,root,root)
> diff --exclude=.svn -urN openib.org.fresh/src/userspace/dapl/dapl/Makefile.am
> openib.org/src/userspace/dapl/dapl/Makefile.am
> --- openib.org.fresh/src/userspace/dapl/dapl/Makefile.am    1970-01-01
> 02:00:00.000000000 +0200
> +++ openib.org/src/userspace/dapl/dapl/Makefile.am    2006-03-14
> 17:03:45.000000000 +0200
> @@ -0,0 +1,32 @@
> +
> +SUBDIRS = .
> +
> +INCLUDES = -I$(srcdir)/include
> +#INCLUDES = -I$(srcdir)/include/infiniband
> +
> +lib_LTLIBRARIES = libdapl.la
> +
> +libdapl_la_CFLAGS = -Wall
> +
> +if HAVE_LD_VERSION_SCRIPT
> +#    libdapl_version_script = -Wl,--version-script=$(srcdir)/dat.map
> +    libdapl_version_script =
> +else
> +    libdapl_version_script =
> +endif
> +
> +libdapl_la_SOURCES = udapl/linux/dapl_osd.c udapl/dapl_evd_clear_unwaitable.c
> udapl/dapl_evd_disable.c udapl/dapl_evd_create.c udapl/dapl_evd_wait.c
> udapl/dapl_cno_create.c udapl/dapl_init.c udapl/dapl_evd_query.c
> udapl/dapl_cno_wait.c udapl/dapl_evd_set_unwaitable.c udapl/dapl_cno_query.c
> udapl/dapl_cno_modify_agent.c udapl/dapl_lmr_create.c udapl/dapl_cno_free.c
> udapl/dapl_evd_modify_cno.c udapl/dapl_evd_enable.c
> +libdapl_la_LDFLAGS = -version-info 1 -export-dynamic \
> +    $(libdapl_version_script)
> +
> +#libdaplincludedir = $(includedir)/infiniband
> +libdaplincludedir = $(srcdir)/include/
> +
> +libdaplinclude_HEADERS = include/dapl_debug.h  include/dapl.h
> include/dapl_ipoib_names.h  include/dapl_vendor.h
> +
> +
> +EXTRA_DIST =  dapl.spec.in udapl/Makefile include/dapl_debug.h
> include/dapl.h  include/dapl_ipoib_names.h  include/dapl_vendor.h
> udapl/linux/dapl_osd.h openib_cma/dapl_ib_cm.c openib_cma/dapl_ib_cq.c
> openib_cma/dapl_ib_dto.h openib_cma/dapl_ib_mem.c openib_cma/dapl_ib_qp.c
> openib_cma/dapl_ib_util.c openib_cma/dapl_ib_util.h common/dapl_adapter_util.h
> common/dapl_cno_util.c common/dapl_cno_util.h common/dapl_cookie.c
> common/dapl_cookie.h common/dapl_cr_accept.c common/dapl_cr_callback.c
> common/dapl_cr_handoff.c common/dapl_cr_query.c common/dapl_cr_reject.c
> common/dapl_cr_util.c common/dapl_cr_util.h common/dapl_debug.c
> common/dapl_ep_connect.c common/dapl_ep_create.c
> common/dapl_ep_create_with_srq.c common/dapl_ep_disconnect.c
> common/dapl_ep_dup_connect.c common/dapl_ep_free.c common/dapl_ep_get_status.c
> common/dapl_ep_modify.c common/dapl_ep_post_rdma_read.c
> common/dapl_ep_post_rdma_write.c common/dapl_ep_post_recv.c
> common/dapl_ep_post_send.c common/dapl_ep_query.c common/dapl_ep_recv_query.c
> common/dapl_ep_reset.c common/dapl_ep_set_watermark.c common/dapl_ep_util.c
> common/dapl_ep_util.h common/dapl_evd_connection_callb.c
> common/dapl_evd_cq_async_error_callb.c common/dapl_evd_dequeue.c
> common/dapl_evd_dto_callb.c common/dapl_evd_free.c common/dapl_evd_post_se.c
> common/dapl_evd_qp_async_error_callb.c common/dapl_evd_resize.c
> common/dapl_evd_un_async_error_callb.c common/dapl_evd_util.c
> common/dapl_evd_util.h common/dapl_get_consumer_context.c
> common/dapl_get_handle_type.c common/dapl_hash.c common/dapl_hash.h
> common/dapl_hca_util.c common/dapl_hca_util.h common/dapl_ia_close.c
> common/dapl_ia_open.c common/dapl_ia_query.c common/dapl_ia_util.c
> common/dapl_ia_util.h common/dapl_init.h common/dapl_llist.c
> common/dapl_lmr_free.c common/dapl_lmr_query.c
> common/dapl_lmr_sync_rdma_read.c common/dapl_lmr_sync_rdma_write.c
> common/dapl_lmr_util.c common/dapl_lmr_util.h common/dapl_mr_util.c
> common/dapl_mr_util.h common/dapl_name_service.c common/dapl_name_service.h
> common/dapl_provider.c common/dapl_provider.h common/dapl_psp_create_any.c
> common/dapl_psp_create.c common/dapl_psp_free.c common/dapl_psp_query.c
> common/dapl_pz_create.c common/dapl_pz_free.c common/dapl_pz_query.c
> common/dapl_pz_util.c common/dapl_pz_util.h common/dapl_ring_buffer_util.c
> common/dapl_ring_buffer_util.h common/dapl_rmr_bind.c common/dapl_rmr_create.c
> common/dapl_rmr_free.c common/dapl_rmr_query.c common/dapl_rmr_util.c
> common/dapl_rmr_util.h common/dapl_rsp_create.c common/dapl_rsp_free.c
> common/dapl_rsp_query.c common/dapl_set_consumer_context.c
> common/dapl_sp_util.c common/dapl_sp_util.h common/dapl_srq_create.c
> common/dapl_srq_free.c common/dapl_srq_post_recv.c common/dapl_srq_query.c
> common/dapl_srq_resize.c common/dapl_srq_set_lw.c common/dapl_srq_util.c
> common/dapl_srq_util.h common/dapl_timer_util.c common/dapl_timer_util.h
> +#  $(srcdir)/dat.map
> +
> +dist-hook: dapl.spec
> +    cp dapl.spec $(distdir)
> diff --exclude=.svn -urN
> openib.org.fresh/src/userspace/dapl/dapl/udapl/Makefile
> openib.org/src/userspace/dapl/dapl/udapl/Makefile
> --- openib.org.fresh/src/userspace/dapl/dapl/udapl/Makefile    2006-03-14
> 17:59:12.000000000 +0200
> +++ openib.org/src/userspace/dapl/dapl/udapl/Makefile    2006-03-14
> 17:05:32.000000000 +0200
> @@ -49,6 +49,9 @@
> MACH=$(shell uname -m)
> OSRELEASE=$(shell expr `uname -r | cut -f1 -d.` \* 65536 + `uname -r | cut -f2
> -d.`)
> 
> +INSTALL = install
> +INSTALL_FLAGS += -p
> +
> #
> # Set up the default provider
> #
> @@ -135,7 +138,7 @@
> PROVIDER = $(TOPDIR)/../openib
> CFLAGS   += -DOPENIB
> CFLAGS   += -DCQ_WAIT_OBJECT
> -CFLAGS   += -I/usr/local/include/infiniband
> +CFLAGS   += -I/usr/include/infiniband -I/usr/local/include/infiniband
> endif
> 
> #
> @@ -145,7 +148,7 @@
> PROVIDER = $(TOPDIR)/../openib_scm
> CFLAGS   += -DOPENIB
> CFLAGS   += -DCQ_WAIT_OBJECT
> -CFLAGS   += -I/usr/local/include/infiniband
> +CFLAGS   += -I/usr/include/infiniband -I/usr/local/include/infiniband
> endif
> 
> #
> @@ -155,7 +158,7 @@
> PROVIDER = $(TOPDIR)/../openib_cma
> CFLAGS   += -DOPENIB
> CFLAGS   += -DCQ_WAIT_OBJECT
> -CFLAGS   += -I/usr/local/include/infiniband
> +CFLAGS   += -I/usr/include/infiniband -I/usr/local/include/infiniband
> endif
> 
> #
> @@ -266,21 +269,21 @@
> 
> ifeq ($(VERBS),openib)
> LDFLAGS += -libverbs -libcm -libat
> -LDFLAGS += -rpath /usr/local/lib -L /usr/local/lib
> +LDFLAGS += -rpath /usr/local/lib64 -L /usr/local/lib64
> PROVIDER_SRCS  = dapl_ib_util.c dapl_ib_cq.c dapl_ib_qp.c
> PROVIDER_SRCS += dapl_ib_cm.c dapl_ib_mem.c
> endif
> 
> ifeq ($(VERBS),openib_scm)
> LDFLAGS += -libverbs
> -LDFLAGS += -rpath /usr/local/lib -L /usr/local/lib
> +LDFLAGS += -rpath /usr/local/lib64 -L /usr/local/lib64
> PROVIDER_SRCS  = dapl_ib_util.c dapl_ib_cq.c dapl_ib_qp.c \
>                  dapl_ib_cm.c dapl_ib_mem.c
> endif
> 
> ifeq ($(VERBS),openib_cma)
> LDFLAGS += -libverbs -lrdmacm
> -LDFLAGS += -rpath /usr/local/lib -L /usr/local/lib
> +LDFLAGS += -rpath /usr/local/lib64 -L /usr/local/lib64
> PROVIDER_SRCS  = dapl_ib_util.c dapl_ib_cq.c dapl_ib_qp.c \
>                  dapl_ib_cm.c dapl_ib_mem.c
> endif
> @@ -438,3 +441,8 @@
>     rm -f ../vapi/*~
>     rm -f ../ibapi/*~
>     rm -f linux/*~
> +install: all
> +    mkdir -p $(PREFIX)/usr/lib64
> +    $(INSTALL) $(INSTALL_FLAGS) -m 755 $(TARGET)
> $(PREFIX)/usr/lib64/libdapl.so
> +    $(INSTALL) $(INSTALL_FLAGS) -m 644 $(STATIC)
> $(PREFIX)/usr/lib64/libdapl.a
> +
> diff --exclude=.svn -urN openib.org.fresh/src/userspace/dapl/dat/autogen.sh
> openib.org/src/userspace/dapl/dat/autogen.sh
> --- openib.org.fresh/src/userspace/dapl/dat/autogen.sh    1970-01-01
> 02:00:00.000000000 +0200
> +++ openib.org/src/userspace/dapl/dat/autogen.sh    2006-03-14
> 16:01:26.000000000 +0200
> @@ -0,0 +1,9 @@
> +#! /bin/sh
> +
> +set -x
> +aclocal -I config
> +libtoolize --force --copy
> +autoheader
> +automake --foreign --add-missing --copy
> +autoconf
> +
> diff --exclude=.svn -urN openib.org.fresh/src/userspace/dapl/dat/configure.in
> openib.org/src/userspace/dapl/dat/configure.in
> --- openib.org.fresh/src/userspace/dapl/dat/configure.in    1970-01-01
> 02:00:00.000000000 +0200
> +++ openib.org/src/userspace/dapl/dat/configure.in    2006-03-14
> 16:01:26.000000000 +0200
> @@ -0,0 +1,46 @@
> +dnl Process this file with autoconf to produce a configure script.
> +
> +AC_PREREQ(2.57)
> +AC_INIT(dat, 0.9.0, openib-general at openib.org)
> +AC_CONFIG_SRCDIR([udat/udat.c])
> +AC_CONFIG_AUX_DIR(config)
> +AM_CONFIG_HEADER(config.h)
> +AM_INIT_AUTOMAKE(dat, 0.9.0)
> +
> +dnl Checks for programs
> +AC_PROG_CXX
> +AC_PROG_CC
> +AC_PROG_CPP
> +AC_PROG_INSTALL
> +AC_PROG_LN_S
> +AC_PROG_MAKE_SET
> +AM_PROG_LIBTOOL
> +
> +dnl Checks for libraries
> +AC_CHECK_LIB(dl, dlsym, [],
> +    AC_MSG_ERROR([dlsym() not found.  libibverbs requires libdl.]))
> +
> +dnl Checks for header files.
> +AC_HEADER_STDC
> +
> +
> +dnl Checks for library functions
> +AC_TYPE_SIGNAL
> +AC_FUNC_VPRINTF
> +
> +dnl Checks for typedefs, structures, and compiler characteristics.
> +AC_C_CONST
> +AC_C_INLINE
> +AC_STRUCT_TM
> +
> +AC_CACHE_CHECK(whether ld accepts --version-script, ac_cv_version_script,
> +    if test -n "`$LD --help < /dev/null 2>/dev/null | grep version-script`";
> then
> +        ac_cv_version_script=yes
> +    else
> +        ac_cv_version_script=no
> +    fi)
> +
> +AM_CONDITIONAL(HAVE_LD_VERSION_SCRIPT, test "$ac_cv_version_script" = "yes")
> +
> +AC_CONFIG_FILES([Makefile dat.spec])
> +AC_OUTPUT
> diff --exclude=.svn -urN openib.org.fresh/src/userspace/dapl/dat/dat.spec.in
> openib.org/src/userspace/dapl/dat/dat.spec.in
> --- openib.org.fresh/src/userspace/dapl/dat/dat.spec.in    1970-01-01
> 02:00:00.000000000 +0200
> +++ openib.org/src/userspace/dapl/dat/dat.spec.in    2006-03-15
> 14:02:17.000000000 +0200
> @@ -0,0 +1,62 @@
> +
> +%define prefix /usr
> +%define ver      @VERSION@
> +%define  RELEASE 1
> +%define  rel     %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE}
> +
> +
> +Summary: This package contains the DAT (Direct Access Transport) library
> +Name: dat
> +Version: %ver
> +Release: %{rel}%{?dist}
> +License: GPL/BSD
> +Group: Applications/System
> +BuildRoot: %{_tmppath}/%{name}-%{version}-root
> +Source: http://openib.org/downloads/%{name}-%{version}.tar.gz
> +Url: http://openib.org/
> +
> +%ifarch x86_64
> +%define dual_arch 1
> +%endif
> +
> +%description
> +udat is
> +
> +%prep
> +%setup -q
> +
> +%build
> +%configure
> +pwd
> +make -C udat clean
> +make -C udat
> +
> +%install
> +make -C udat PREFIX=${RPM_BUILD_ROOT} install
> +%clean
> +rm -rf $RPM_BUILD_ROOT
> +
> +%files
> +%{prefix}/include/dat/dat.h
> +%{prefix}/include/dat/dat_error.h
> +%{prefix}/include/dat/dat_platform_specific.h
> +%{prefix}/include/dat/dat_redirection.h
> +%{prefix}/include/dat/dat_registry.h
> +%{prefix}/include/dat/dat_vendor_specific.h
> +%{prefix}/include/dat/kdat.h
> +%{prefix}/include/dat/kdat_config.h
> +%{prefix}/include/dat/kdat_redirection.h
> +%{prefix}/include/dat/kdat_vendor_specific.h
> +%{prefix}/include/dat/udat.h
> +%{prefix}/include/dat/udat_config.h
> +%{prefix}/include/dat/udat_redirection.h
> +%{prefix}/include/dat/udat_vendor_specific.h
> +%{prefix}/lib/libdat.a
> +%{prefix}/lib/libdat.so
> +/etc/dat.conf
> +%if %{dual_arch}
> +%{prefix}/lib64/libdat.a
> +%{prefix}/lib64/libdat.so
> +%endif
> +
> +%defattr(-,root,root)
> diff --exclude=.svn -urN openib.org.fresh/src/userspace/dapl/dat/Makefile.am
> openib.org/src/userspace/dapl/dat/Makefile.am
> --- openib.org.fresh/src/userspace/dapl/dat/Makefile.am    1970-01-01
> 02:00:00.000000000 +0200
> +++ openib.org/src/userspace/dapl/dat/Makefile.am    2006-03-14
> 16:01:26.000000000 +0200
> @@ -0,0 +1,32 @@
> +
> +SUBDIRS = .
> +
> +INCLUDES = -I$(srcdir)/include
> +#INCLUDES = -I$(srcdir)/include/infiniband
> +
> +lib_LTLIBRARIES = libdat.la
> +
> +libdat_la_CFLAGS = -Wall
> +
> +if HAVE_LD_VERSION_SCRIPT
> +#    libdat_version_script = -Wl,--version-script=$(srcdir)/dat.map
> +    libdat_version_script =
> +else
> +    libdat_version_script =
> +endif
> +
> +libdat_la_SOURCES = udat/linux/dat_osd.c udat/udat_api.c udat/udat.c
> udat/udat_sr_parser.c
> +libdat_la_LDFLAGS = -version-info 1 -export-dynamic \
> +    $(libdat_version_script)
> +
> +#libdatincludedir = $(includedir)/infiniband
> +libdatincludedir = $(srcdir)/include/
> +
> +libdatinclude_HEADERS = include/dat/dat_error.h include/dat/udat.h
> include/dat/dat_vendor_specific.h include/dat/kdat_redirection.h
> include/dat/udat_vendor_specific.h include/dat/dat_redirection.h
> include/dat/udat_redirection.h include/dat/dat_registry.h
> include/dat/udat_config.h include/dat/dat_platform_specific.h
> include/dat/kdat.h include/dat/dat.h include/dat/kdat_vendor_specific.h
> include/dat/kdat_config.h
> +
> +
> +EXTRA_DIST =  dat.spec.in udat/Makefile include/dat/dat_error.h
> include/dat/udat.h include/dat/dat_vendor_specific.h
> include/dat/kdat_redirection.h include/dat/udat_vendor_specific.h
> include/dat/dat_redirection.h include/dat/udat_redirection.h
> include/dat/dat_registry.h include/dat/udat_config.h
> include/dat/dat_platform_specific.h include/dat/kdat.h include/dat/dat.h
> include/dat/kdat_vendor_specific.h include/dat/kdat_config.h common/dat_api.c
> common/dat_dictionary.c common/dat_dictionary.h common/dat_dr.c
> common/dat_dr.h common/dat_init.c common/dat_init.h common/dat_sr.c
> common/dat_sr.h common/dat_strerror.c udat/linux/dat_osd.h
> udat/udat_sr_parser.h udat/dat.conf
> +#  $(srcdir)/dat.map
> +
> +dist-hook: dat.spec
> +    cp dat.spec $(distdir)
> diff --exclude=.svn -urN openib.org.fresh/src/userspace/dapl/dat/udat/dat.conf
> openib.org/src/userspace/dapl/dat/udat/dat.conf
> --- openib.org.fresh/src/userspace/dapl/dat/udat/dat.conf    1970-01-01
> 02:00:00.000000000 +0200
> +++ openib.org/src/userspace/dapl/dat/udat/dat.conf    2006-03-14
> 16:03:58.000000000 +0200
> @@ -0,0 +1,16 @@
> +#
> +# DAT 1.2 configuration file
> +#
> +# Each entry should have the following fields:
> +#
> +# <ia_name> <api_version> <threadsafety> <default> <lib_path> \
> +#           <provider_version> <ia_params> <platform_params>
> +#
> +# Example for openib_cma and openib_scm
> +#
> +# For scm version you specify <ia_params> as actual device name and port
> +# For cma version you specify <ia_params> as:
> +#       network address, network hostname, or netdev name and 0 for port
> +#
> +ib0 u1.2 nonthreadsafe default /usr/lib64/libdapl.so mv_dapl.1.2 "ib0 0" ""
> +ib1 u1.2 nonthreadsafe default /usr/lib64/libdapl.so mv_dapl.1.2 "ib1 0" ""
> diff --exclude=.svn -urN openib.org.fresh/src/userspace/dapl/dat/udat/Makefile
> openib.org/src/userspace/dapl/dat/udat/Makefile
> --- openib.org.fresh/src/userspace/dapl/dat/udat/Makefile    2006-03-14
> 17:59:15.000000000 +0200
> +++ openib.org/src/userspace/dapl/dat/udat/Makefile    2006-03-14
> 16:07:50.000000000 +0200
> @@ -59,6 +59,7 @@
> DYNAMIC = $(TARGET_PATH)/libdat.so
> STATIC32 = $(TARGET_PATH32)/libdat.a
> DYNAMIC32 = $(TARGET_PATH32)/libdat.so
> +CONF=$(UDAT_ROOT)/dat.conf
> 
> ifeq "$(ARCH)" "x86_64"
> DUAL_ARCH = true
> @@ -155,6 +156,7 @@
> #
> 
> ifdef DUAL_ARCH
> +#all: mkdirs $(DYNAMIC) $(STATIC)
> all: mkdirs $(DYNAMIC) $(STATIC) $(DYNAMIC32) $(STATIC32)
> else
> all: mkdirs $(DYNAMIC) $(STATIC)
> @@ -225,6 +227,9 @@
>     rm -rf $(RPM_PATH)
> 
> install: all
> +    mkdir -p $(PREFIX)/usr/lib
> +    mkdir -p $(PREFIX)/usr/lib64
> +    mkdir -p $(PREFIX)/etc
> ifdef DUAL_ARCH
>     $(INSTALL) $(INSTALL_FLAGS) -m 755 $(DYNAMIC32)
> $(PREFIX)/usr/lib/libdat.so
>     $(INSTALL) $(INSTALL_FLAGS) -m 644 $(STATIC32) $(PREFIX)/usr/lib/libdat.a
> @@ -236,6 +241,7 @@
> endif
>     $(INSTALL) $(INSTALL_FLAGS) -m 755 -d $(DAT_HEADERS_SYSTEM_PATH)
>     $(INSTALL) $(INSTALL_FLAGS) -m 644 $(DAT_HEADERS)/dat/*.h
> $(DAT_HEADERS_SYSTEM_PATH)
> +    $(INSTALL) $(INSTALL_FLAGS) -m 644 $(CONF)    $(PREFIX)/etc/dat.conf
> 
> clean:
>     rm -f $(OBJ_PATH)/*.o
> diff --exclude=.svn -urN
> openib.org.fresh/src/userspace/librdmacm/librdmacm.spec.in
> openib.org/src/userspace/librdmacm/librdmacm.spec.in
> --- openib.org.fresh/src/userspace/librdmacm/librdmacm.spec.in    2006-03-14
> 18:01:36.000000000 +0200
> +++ openib.org/src/userspace/librdmacm/librdmacm.spec.in    2006-03-15
> 13:10:25.000000000 +0200
> @@ -1,15 +1,16 @@
> # $Id: $
> 
> %define prefix /usr
> -%define ver      @VERSION@
> +%define ver @VERSION@
> %define  RELEASE 1
> %define  rel     %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE}
> 
> +
> Summary: Userspace RDMA Connection Manager.
> Name: librdmacm
> Version: %ver
> -Release: %rel
> -Copyright: Dual GPL/BSD
> +Release: %{rel}%{?dist}
> +License: Dual GPL/BSD
> Group: System Environment/Libraries
> BuildRoot: %{_tmppath}/%{name}-%{version}-root
> Source: http://openib.org/downloads/%{name}-%{version}.tar.gz
> @@ -36,5 +37,10 @@
> 
> %files
> %defattr(-,root,root)
> -%{_libdir}/librdmacm*.so.*
> +%{_libdir}/librdmacm*.so
> +%{prefix}/bin/ucmatose
> +%{prefix}/include/rdma/rdma_cma.h
> +%{prefix}/include/rdma/rdma_cma_abi.h
> +%{prefix}/bin/rping
> +
> %doc AUTHORS COPYING ChangeLog NEWS README
> 
> 
> _______________________________________________
> openib-general mailing list
> openib-general at openib.org
> http://openib.org/mailman/listinfo/openib-general
> 
> To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
> 



More information about the general mailing list