Opened 5 years ago

Closed 3 years ago

#59547 closed defect (fixed)

openmpi-gcc9 & enable-mpi1-compatibility

Reported by: xgarnaud Owned by: mascguy (Christopher Nielsen)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: mascguy (Christopher Nielsen)
Port: openmpi

Description

Hello,

Using openmpi-gcc9, I cannot install scalapack due to errors like this MPI_Type_struct has been removed and replaced by MPI_Type_create_struct

Adding the configure flag --enable-mpi1-compatibility fixes the problem : can it be added? Best regards,

Xavier

Change History (7)

comment:1 Changed 5 years ago by mf2k (Frank Schima)

Port: openmpi added; openmpi-gcc9 removed

comment:2 Changed 3 years ago by mascguy (Christopher Nielsen)

Cc: mascguy added

comment:3 Changed 3 years ago by mascguy (Christopher Nielsen)

I'll take this. Can someone please assign to me?

comment:4 Changed 3 years ago by mf2k (Frank Schima)

Owner: set to mascguy
Status: newassigned

comment:5 Changed 3 years ago by mascguy (Christopher Nielsen)

Are you specifying any variants when installing scalapack? And does the install error still occur? (If yes, please attach the full main.log.)

comment:6 Changed 3 years ago by mascguy (Christopher Nielsen)

New variant mpi1 will be added soon, to cover this scenario.

comment:7 Changed 3 years ago by Christopher Nielsen <mascguy@…>

Resolution: fixed
Status: assignedclosed

In ed9c96aae95bb1e0a0551f5d315a2b2be3925773/macports-ports (master):

openmpi: update to 4.1.1; add new variants heterogeneous and mpi1

  • Enable use of published binaries for all compiler-specific subports
  • Add lib dependency for zlib, and corresponding configure flag
  • Ensure target compilers are added to depends_lib

Fixes: #62795
Fixes: #62788
Fixes: #62783
Fixes: #62214
Fixes: #62070
Fixes: #60597
Fixes: #59547

Note: See TracTickets for help on using tickets.