report: mpich compile failure on linux
David Hart
dhart@indiana.edu
Thu Sep 30 19:57:00 GMT 1999
At 09:36 PM 9/15/99 , Alexandre Oliva wrote:
>On Sep 15, 1999, dhart@conon.ucs.indiana.edu wrote:
>
> > Since ls -l reports 222880 Sep 15 20:55 make.log.gcc_g77, I presume
> > that you will live without the output of the command
>
>Ok, but we still need the preprocessed output
Since this was an attempt to build mpich 1.1.2 [available from
http://www-unix.mcs.anl.gov/mpi/mpich/download.html ] I won't
include the source.
After configuring, I used ( make > make.log ) > & screen.log
The tail of the make.log was:
/usr/local/mpich/bin/mpicc -v --save-temps -mcpu=i686 -O2 -Os --fast-math
-funroll-loops -D__LINUX -O -D__NO_AIO -DFORTRANDOUBLEUNDERSCORE -D__NFS
-D__UFS -D__NEEDS_MPI_TEST -D__MPICH -D__HAVE_LONG_LONG_64=1
-D__HAVE_MPI_LONG_LONG_INT=1 -D__HAS_MPI_INFO=1
-D__HAS_MPI_DARRAY_SUBARRAY=1 -I/usr/local/mpich/include -I../../include
-I../include -c ad_write_coll.c
Make failed in directory adio/common
---
The tail of the screen error messages was:
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.1/cc1 ad_write_coll.i
-quiet -dumpbase ad_write_coll.c -mcpu=i686 -mcpu=i686 -O2 -Os -O2 -Os -O
-version -ffast-math -funroll-loops -ffast-math -funroll-loops -o
ad_write_coll.s
GNU C version 2.95.1 19990816 (release) (i686-pc-linux-gnu) compiled by GNU
C version 2.95.1 19990816 (release).
ad_write_coll.c: In function `ADIOI_W_Exchange_data':
ad_write_coll.c:666: Internal compiler error in `loop_iterations', at
unroll.c:3689
Please submit a full bug report.
See <URL: http://www.gnu.org/software/gcc/faq.html#bugreport > for instructions.
make[3]: *** [ad_write_coll.o] Error 1
make[2]: *** [mpiolib] Error 1
make[1]: *** [mpio] Error 2
make: *** [mpi] Error 2
---
I only found .i files in the directory /usr/local/mpich/romio/adio/common
They are twelve of them, the gzip'd files are 16-20K:
ad_close.i.gz
ad_end.i.gz
ad_init.i.gz
ad_open.i.gz
ad_read_coll.i.gz
ad_write_coll.i.gz
async_list.i.gz
eof_offset.i.gz
flatten.i.gz
malloc.i.gz
req_malloc.i.gz
setfn.i.gz
I will send them as separate messages.
The other materials that were requested on the web page were in
the original message that I sent last night.
BTW, I recompiled with
-cc=gcc -c++=g++ -cflags="-mcpu=i686 -O2 -Os --fast-math " \
-fc=g77 -fflags="-mcpu=i686 -O2 -Os --fast-math" \
-f90=pgf90 -f90flags="-tp p6 -fast"
[ie, took out loop-unrolling] and it was successful [there were repeated
incompatible-type warnings, but it works].
--
David Hart http://php.indiana.edu/~dhart
Research Computing Support 812-855-2632
University Information Technology Services Indiana University
Wrubel Computing Center, 2711 E. Tenth St, Bloomington IN 47408
More information about the Gcc-bugs
mailing list