Opened 9 years ago

Last modified 6 years ago

#8841 new Bugs

Duplicated rules for mpi.so with MPI support when building both single and multi-threaded flavors

Reported by: Xiyue Deng <manphiz@…> Owned by: Matthias Troyer
Milestone: To Be Determined Component: mpi
Version: Boost 1.54.0 Severity: Problem
Keywords: MPI Cc: manphiz@…

Description

When building with all library variants including single and multi-threading as well as static and shared libraries, if "--with-mpi" is specified it will complain about duplicated rules for mpi.so. The build log is attached.

Attachments (1)

boost-build.log (43.5 KB ) - added by Xiyue Deng <manphiz@…> 9 years ago.
Build log for duplicated rules of mpi.so

Download all attachments as: .zip

Change History (5)

by Xiyue Deng <manphiz@…>, 9 years ago

Attachment: boost-build.log added

Build log for duplicated rules of mpi.so

comment:1 by viboes, 9 years ago

Component: Nonempi
Owner: set to Matthias Troyer

comment:2 by Xiyue Deng <manphiz@…>, 9 years ago

Cc: manphiz@… added
Summary: Duplicated rules for mpi.so with MPI support when building single+multithread+static+sharedDuplicated rules for mpi.so with MPI support when building both single and multi-threaded flavors

OK, so it is when enabling both single and multi-threaded flavors that this issue is triggered. Maybe mpi.so can also be tagged like other shared libraries?

comment:3 by Matthias Troyer, 9 years ago

We will need support for multiple versions of Python packages from Boost.Build to solve this problem

comment:4 by nomorgan@…, 6 years ago

What is the recommanded workaround ?

Note: See TracTickets for help on using tickets.