Hi, Lou, It seems you met a compiler bug which shows up at the assemble stage. Let's look at what it is. Try make V=1 src/mpi/coll/helper_fns.lo Copy the command which gcc used to compile helper_fns.c , 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. Let's see what you will find. Thanks. --Junchao Zhang On Sat, Nov 23, 2013 at 11:13 AM, Lou Picciano <[email protected]>wrote:
mpich Wizards,
Trying our first build of mpich-3.0.4, and seeing Assembler messages at build time: (there are clearly a lot of config options to become familiar with; but, as a first pass):
Configure is: ./configure --prefix=/usr/local/mpi32 \ CFLAGFS="-m32" FFLAGS="-m32" \ | tee c.txt
$ make ... CC src/mpi/attr/attrutil.lo CC src/mpi/attr/dup_fn.lo CC src/mpi/coll/allred_group.lo CC src/mpi/coll/barrier_group.lo CC src/mpi/coll/helper_fns.lo /var/tmp//ccf4aaqC.s: Assembler messages: /var/tmp//ccf4aaqC.s:851: Error: number of operands mismatch for `mov' /var/tmp//ccf4aaqC.s:859: Error: number of operands mismatch for `mov' make[2]: *** [src/mpi/coll/helper_fns.lo] Error 1 make[2]: Leaving directory `<build_path>/mpich-3.0.4' make[1]: *** [all-recursive] Error 1
gcc 4.7.3 Platform is i86 OpenIndiana (Illumos, Solaris-ish)
Can anyone point me in the right direction?
Lou _______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss