-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi, Jeff... thanks for getting back to me.
Jeff Squyres wrote:
> On Nov 29, 2007, at 12:13 PM, Karol Mroz wrote:
>
>>> One solution might be to remove the .ompi_ignore but to only enable
>>> the SCTP BTL when an explicit --with-sctp flag is given to configure
>>> (or something similar). You might want to run this by the [OMPI]
>>> group first, but there's precedent for it, so I doubt anyone would
>>> object.
>> The situation at present is that the SCTP BTL only builds on FreeBSD,
>> OSX and Linux and only if the SCTP is found to be in a standard place.
>> On Linux, for instance, you need to have installed the lksctp
>> package in
>> order for the SCTP BTL to build. We also have a --with-sctp configure
>> option where you can specify the SCTP path should it not be in a
>> standard location. If SCTP does not exist on the system, then the BTL
>> will not build and more importantly, will not break the build of the
>> overall system.
>
> Is this SCTL lksctp package installed by default on any Linux? OS X?
> Solaris?
The lksctp package is not installed by default on any Linux distribution
that I'm aware of. For OSX, SCTP support is provided via the SCTP
Network Kernel Extension (http://sctp.fh-muenster.de/sctp-nke.html) and
this too is not installed by default. Solaris does have SCTP support by
default, but we currently do not build on Solaris systems regardless.
>> My question now, is it necessary for us to alter the above
>> behavior (as initially mentioned by Jeff), or is having the SCTP BTL
>> build iff SCTP is found sufficient?
>
>
> I think the only thing that matters is what the current default
> behavior is -- if the .ompi_ignore is removed, will it hose anyone
> unexpectedly? I.e., if they build and run today and it works, then
> the .ompi_ignore is removed and you build and run... and it doesn't
> work. That my only real concern.
Removal of .ompi_ignore should not create build problems for anyone who
is running without some form of SCTP support. To test this claim, we
built Open MPI with .ompi_ignore removed and no SCTP support on both an
ubuntu linux and an OSX machine. Both builds succeeded without any problem.
A couple other questions we had, and this references an email from a
while back, deals with SCTP BTL exclusivity. I will link the relevant
message below and any advice would be appreciated:
http://www.open-mpi.org/community/lists/devel/2007/11/2609.php
Thanks.
- --
Karol Mroz
kmroz_at_[hidden]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHUKH7uoug78g/Mz8RAmuuAKCF2FHDkfwsv4G6Pc1f05Ya9CFHLwCfQJT1
UJb17w+fhxL6abtOwLKX4nE=
=QSsm
-----END PGP SIGNATURE-----
|