FS#22370 - [boost] does not include MPI

Attached to Project: Arch Linux
Opened by Dmitriy M (foxcub) - Sunday, 09 January 2011, 22:15 GMT
Last edited by Ionut Biru (wonder) - Friday, 04 March 2011, 13:11 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Ionut Biru (wonder)
Stéphane Gaudreault (stephane)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

The contents of boost and boost-libs packages do not include Boost.MPI library. (boost includes the headers, but not the actual libraries)

To enable MPI, one just needs to add "using mpi;" to user-config.jam
This task depends upon

Closed by  Ionut Biru (wonder)
Friday, 04 March 2011, 13:11 GMT
Reason for closing:  Implemented
Additional comments about closing:  boost 1.46. now in testing
Comment by Ionut Biru (wonder) - Thursday, 20 January 2011, 21:39 GMT
this require the openmpi package to be moved in extra
Comment by Stéphane Gaudreault (stephane) - Friday, 21 January 2011, 14:43 GMT
Since not all boost users are interested to use the mpi stuff, I propose to create a "boost-openmpi" package for this. I see 2 possibilities :

(1) In other distributions (eg Debian/Ubunt), this is done in a split boost package. If we do this, we need to move openmpi in [extra].

(2) We could create the boost-openmpi in a separate PKGBUILD and upload the new pkg to [community].

The first choice (1) is probably more clean as there will be a lot of duplication in PKGBUILD for (2).
Comment by Stéphane Gaudreault (stephane) - Friday, 21 January 2011, 15:22 GMT
After discussion on #archlinux-dev, another possibility (more in the Arch way) would be to add openmpi in optdepends for boost-libs.
Comment by Ionut Biru (wonder) - Wednesday, 02 March 2011, 16:19 GMT
@Stéphane i just pushed boost 1.46 to staging. when you have time, you can move openmpi to extra
Comment by Stéphane Gaudreault (stephane) - Wednesday, 02 March 2011, 17:37 GMT
openmpi moved into [extra]

Loading...