<div dir="ltr">Hi, Lou,<div> It seems you met a compiler bug which shows up at the assemble stage.</div><div> Let's look at what it is. Try make V=1 <span style="font-size:13px;font-family:arial,sans-serif">src/mpi/coll/helper_fns.lo</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"> Copy the command which gcc used to compile helper_fns.c , </span><span style="font-family:arial,sans-serif;font-size:13px">Then add extra flags " -v -save-temps" to the command. You should find the error happens at which line of the helper_fns.s file. </span><span style="font-family:arial,sans-serif;font-size:13px">Let's see what you will find.</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"> Thanks.</span></div></div><div class="gmail_extra"><br clear="all"><div><div dir="ltr">--Junchao Zhang</div></div>
<br><br><div class="gmail_quote">On Sat, Nov 23, 2013 at 11:13 AM, Lou Picciano <span dir="ltr"><<a href="mailto:loupicciano@comcast.net" target="_blank">loupicciano@comcast.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
mpich Wizards,<br>
<br>
Trying our first build of mpich-3.0.4, and seeing Assembler messages at build time:<br>
(there are clearly a lot of config options to become familiar with; but, as a first pass):<br>
<br>
Configure is:<br>
./configure --prefix=/usr/local/mpi32 \<br>
CFLAGFS="-m32" FFLAGS="-m32" \<br>
| tee c.txt<br>
<br>
$ make<br>
...<br>
CC src/mpi/attr/attrutil.lo<br>
CC src/mpi/attr/dup_fn.lo<br>
CC src/mpi/coll/allred_group.lo<br>
CC src/mpi/coll/barrier_group.lo<br>
CC src/mpi/coll/helper_fns.lo<br>
/var/tmp//ccf4aaqC.s: Assembler messages:<br>
/var/tmp//ccf4aaqC.s:851: Error: number of operands mismatch for `mov'<br>
/var/tmp//ccf4aaqC.s:859: Error: number of operands mismatch for `mov'<br>
make[2]: *** [src/mpi/coll/helper_fns.lo] Error 1<br>
make[2]: Leaving directory `<build_path>/mpich-3.0.4'<br>
make[1]: *** [all-recursive] Error 1<br>
<br>
gcc 4.7.3<br>
Platform is i86 OpenIndiana (Illumos, Solaris-ish)<br>
<br>
Can anyone point me in the right direction?<br>
<br>
Lou<br>
_______________________________________________<br>
discuss mailing list <a href="mailto:discuss@mpich.org">discuss@mpich.org</a><br>
To manage subscription options or unsubscribe:<br>
<a href="https://lists.mpich.org/mailman/listinfo/discuss" target="_blank">https://lists.mpich.org/mailman/listinfo/discuss</a><br>
</blockquote></div><br></div>