On 09/02/2015 02:29 AM, Torbjörn Klatt wrote:
> Hello,
>
> I'm trying to use MPICH 3.1.4 with Clang and tried Clang 3.6.1 and 3.7. With
> both versions Clang segfaults at the same point:
>
> pt2pt/greq_start.c:239:62: error: alias must point to a defined variable or
> function
> MPIX_Grequest_class *greq_class)
> __attribute__((weak,alias("MPIX_Grequest_class_create")));
>
> I've filed a LLVM bug [1] with more details, however without response yet.
>
>
> MPICH was configured with:
>
> CC=clang CXX=clang++ /opt/toolchains/src/mpi/mpich/3.1.4/configure --
> srcdir=/opt/toolchains/src/mpi/mpich/3.1.4 --
> prefix=/opt/toolchains/clang/3.7/libraries/mpi/mpich/3.1.4 --enable-g=most --
> enable-fast=all --enable-fortran=all --enable-cxx
>
>
> Is this a known MPICH problem or am I doing something wrong?
It's been a long-standing annoyance on our end as well:
We sort of fixed this two+ years ago:
http://trac.mpich.org/projects/mpich/ticket/1815
then something happened about 6-ish months ago:
http://trac.mpich.org/projects/mpich/ticket/2236
My ubuntu bug report appears to have garnered exactly zero attention:
https://bugs.launchpad.net/ubuntu/+source/llvm-toolchain-snapshot/+bug/1439…
As it's a clang compiler error, it's hard to know what the workaround
would be. Thanks for trying 3.6.1 and 3.7. At least we can rule out
"fixed in newer versions"
You will find this same segfault in mpich-master: we haven't done
anything on our end to work around it, unfortunately.
==rob
--
Rob Latham
Mathematics and Computer Science Division
Argonne National Lab, IL USA
_______________________________________________
discuss mailing list discuss(a)mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss
Hello,
I'm trying to use MPICH 3.1.4 with Clang and tried Clang 3.6.1 and 3.7. With
both versions Clang segfaults at the same point:
pt2pt/greq_start.c:239:62: error: alias must point to a defined variable or
function
MPIX_Grequest_class *greq_class)
__attribute__((weak,alias("MPIX_Grequest_class_create")));
I've filed a LLVM bug [1] with more details, however without response yet.
MPICH was configured with:
CC=clang CXX=clang++ /opt/toolchains/src/mpi/mpich/3.1.4/configure --
srcdir=/opt/toolchains/src/mpi/mpich/3.1.4 --
prefix=/opt/toolchains/clang/3.7/libraries/mpi/mpich/3.1.4 --enable-g=most --
enable-fast=all --enable-fortran=all --enable-cxx
Is this a known MPICH problem or am I doing something wrong?
Kind regards,
Torbjörn
[1]: https://llvm.org/bugs/show_bug.cgi?id=24455
_______________________________________________
discuss mailing list discuss(a)mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss
++ Note: This message has been sent by a notification only system. Please do not reply ++
IronPort Spam Quarantine Notification
If a spam message was missed, or if a message was incorrectly flagged as spam, you can add the sender to a personal safelist or blocklist via the quarantine. Senders on the safelist will not be flagged as spam, and senders on the blocklist will be automatically quarantined. For more information, visit:
https://wiki.inside.anl.gov/inside/Ironport_Anti-Spam_Appliances/Documentat…
The message(s) below have been quarantined by the Argonne National Laboratory spam filtering system.
There are 1 new messages in your Email Quarantine since you received your last Spam Quarantine Notification. If the messages below are spam, you do not need to take any action. Messages will be automatically deleted from the quarantine after 28 day(s).
If any of the messages below are not spam, click the 'Release' link to have them sent to your Inbox.
Messages that have been correctly flagged as spam do not need to be reported.
----------- New Quarantine Messages ---------------
Message 1
From: "Speedy Translation" <lucky.chaaann(a)ezweb.ne.jp>
Subject: *****SPAM*****Translation: Competitive Price: Quality and Prompt Services
Date: 31 Aug 2015
Release: http://mailgateway.anl.gov:8080/Message?action=Release&mid=92261785&h=4e12a…
---------------------------------------------------
To manage your quarantine please visit the URL below:
http://mailgateway.anl.gov:8080/Search?h=30dbb0a1c0b4b0fc77bfe24644601714&e…
If you have any questions regarding the Laboratory spam filtering product, please contact the CIS helpdesk at help(a)anl.gov or x-9999 option 2.