Opened 9 years ago

Closed 8 years ago

#46746 closed defect (wontfix)

mpich-dragonegg34 @3.1.3, openmpi-dragonegg34 @1.7.5_3: build has assertion failure from LLVM

Reported by: dstrubbe (David Strubbe) Owned by: jeremyhu@…
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc:
Port: llvm-3.4, dragonegg-3.4, mpich-dragonegg34, openmpi-dragonegg34

Description

MPICH and OpenMPI fail to build with dragonegg 3.4. The error message is:

:info:build Assertion failed: (Index < Length && "Invalid index!"), function operator[], file /opt/local/var/macports/build/_opt_mports_dports_lang_llvm-3.4/llvm-3.4/work/llvm-3.4.2.src/include/llvm/ADT/ArrayRef.h, line 150.
:info:build *** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.
:info:build Event                            | Plugins
:info:build PLUGIN_FINISH_UNIT               | llvm34gcc46
:info:build PLUGIN_FINISH                    | llvm34gcc46
:info:build PLUGIN_START_UNIT                | llvm34gcc46
:info:build PLUGIN_ALL_IPA_PASSES_END        | llvm34gcc46
:info:build src/mpltrmem.c: In function 'MPL_trfree':
:info:build src/mpltrmem.c:471:11: internal compiler error: Abort trap: 6
:info:build Please submit a full bug report,
:info:build with preprocessed source if appropriate.
:info:build See <https://trac.macports.org/newticket> for instructions.
:info:build make[2]: *** [src/mpltrmem.lo] Error 1

The problem appears to be from LLVM. I see it has already been reported to upstream from MacPorts for the ffmpeg port by Jeremy: http://lists.cs.uiuc.edu/pipermail/llvmbugs/2013-December/031931.html. However I do not see any other MacPorts ticket so I am creating one.

Attachments (1)

mpich-main.log (173.4 KB) - added by dstrubbe (David Strubbe) 9 years ago.

Download all attachments as: .zip

Change History (2)

Changed 9 years ago by dstrubbe (David Strubbe)

Attachment: mpich-main.log added

comment:1 Changed 8 years ago by dstrubbe (David Strubbe)

Resolution: wontfix
Status: newclosed

Support for dragonegg compilers has been removed from the MPICH port.

Note: See TracTickets for help on using tickets.