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:[EMAIL PROTECTED] > > > Sent: Monday, March 13, 2006 10:30 AM > > > To: Woodruff, Robert J > > > Cc: Bryan O'Sullivan; [email protected]; 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:[EMAIL PROTECTED] > > > > Sent: Thursday, March 09, 2006 3:00 PM > > > > To: Woodruff, Robert J > > > > Cc: [email protected]; 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 > > [email protected] > > 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, [email protected]) > +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, [email protected]) > +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 > [email protected] > http://openib.org/mailman/listinfo/openib-general > > To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general > _______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
