Hi, I tried to install mpich-master on my "SUSE Linux Enterprise Server 12.3 (x86_64)" with Sun C 5.15 (Oracle Developer Studio 12.6). Unfortunately, I get the following error. loki mpich-master_2018-05-09_Linux.x86_64.64_cc 143 tail -22 log.make.Linux.x86_64.64_cc | grep -v NOTICE MOD src/binding/fortran/use_mpi/mpi_base.mod-stamp GEN lib/libmpi.la MOD src/binding/fortran/use_mpi/mpi.mod-stamp "./src/include/mpichconf.h", line 1711: Warning (Anachronism): Attempt to redefine __restrict__ without using #undef. 1 Warning(s) detected. f90: Warning: Option -shared passed to ld, if ld is invoked, ignored otherwise f90: Warning: Option --whole-archive passed to ld, if ld is invoked, ignored otherwise f90: Warning: Option --no-whole-archive passed to ld, if ld is invoked, ignored otherwise f90: Warning: Option -path passed to ld, if ld is invoked, ignored otherwise f90: Warning: Option -path passed to ld, if ld is invoked, ignored otherwise f90: Warning: Option -soname passed to ld, if ld is invoked, ignored otherwise /usr/bin/ld: -r and -shared may not be used together postopt: error: ld failed to link the binary Makefile:16751: recipe for target 'lib/libmpi.la' failed make[2]: *** [lib/libmpi.la] Error 2 make[2]: Leaving directory '/export2/src/mpich-master/mpich-master_2018-05-09_Linux.x86_64.64_cc' Makefile:39685: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/export2/src/mpich-master/mpich-master_2018-05-09_Linux.x86_64.64_cc' Makefile:10429: recipe for target 'all' failed make: *** [all] Error 2 loki mpich-master_2018-05-09_Linux.x86_64.64_cc 144 I used the following commands to download and configure MPICH. git clone https://github.com/pmodels/mpich.git cd mpich git submodule update --init --recursive autogen.sh mkdir mpich-master_`date -I'date'`_${SYSTEM_ENV}.${MACHINE_ENV}.64_cc cd mpich-master_`date -I'date'`_${SYSTEM_ENV}.${MACHINE_ENV}.64_cc ../mpich/configure \ --prefix=/usr/local/mpich-master_64_cc \ --libdir=/usr/local/mpich-master_64_cc/lib64 \ --includedir=/usr/local/mpich-master_64_cc/include64 \ CC="cc" CXX="CC" F77="f77" FC="f95" \ CFLAGS="-m64" CXXFLAGS="-m64" FFLAGS="-m64" FCFLAGS="-m64" \ LDFLAGS="-m64 -L/usr/lib64 -R/usr/lib64" \ --enable-fortran=yes --enable-cxx --enable-romio \ --enable-debuginfo --enable-smpcoll \ --enable-threads=multiple --with-thread-package=posix \ --enable-shared \ |& tee log.configure.$SYSTEM_ENV.$MACHINE_ENV.64_cc make -j 6 |& tee log.make.$SYSTEM_ENV.$MACHINE_ENV.64_cc I've also downloaded mpich-master-v3.3b2-49-g1807b26 and I was able to build it with Sun C. loki local 172 ls -l mpich-3.3_64_cc/bin/ mpich-master_64_cc/bin/ mpich-3.3_64_cc/bin/: total 28632 -rwxr-xr-x 1 root root 3479448 May 4 09:23 hydra_nameserver -rwxr-xr-x 1 root root 3473592 May 4 09:23 hydra_persist -rwxr-xr-x 1 root root 3786272 May 4 09:23 hydra_pmi_proxy lrwxrwxrwx 1 root root 6 May 4 09:23 mpic++ -> mpicxx -rwxr-xr-x 1 root root 9588 May 4 09:23 mpicc -rwxr-xr-x 1 root root 6847024 May 4 09:23 mpichversion -rwxr-xr-x 1 root root 9163 May 4 09:23 mpicxx lrwxrwxrwx 1 root root 13 May 4 09:23 mpiexec -> mpiexec.hydra -rwxr-xr-x 1 root root 4635304 May 4 09:23 mpiexec.hydra lrwxrwxrwx 1 root root 13 May 4 09:23 mpirun -> mpiexec.hydra -rwxr-xr-x 1 root root 7053376 May 4 09:23 mpivars -rwxr-xr-x 1 root root 3430 May 4 09:23 parkill mpich-master_64_cc/bin/: total 14864 -rwxr-xr-x 1 root root 3439656 May 9 09:17 hydra_nameserver -rwxr-xr-x 1 root root 3437896 May 9 09:17 hydra_persist -rwxr-xr-x 1 root root 3745912 May 9 09:17 hydra_pmi_proxy lrwxrwxrwx 1 root root 13 May 9 09:17 mpiexec -> mpiexec.hydra -rwxr-xr-x 1 root root 4587736 May 9 09:17 mpiexec.hydra lrwxrwxrwx 1 root root 13 May 9 09:17 mpirun -> mpiexec.hydra loki local 173 mpich-3.3_64_cc/bin/mpichversion MPICH Version: 3.3b2 MPICH Release date: Fri May 4 00:55:55 CDT 2018 MPICH Device: ch3:nemesis MPICH configure: --prefix=/usr/local/mpich-3.3_64_cc --libdir=/usr/local/mpich-3.3_64_cc/lib64 --includedir=/usr/local/mpich-3.3_64_cc/include64 CC=cc CXX=CC F77=f77 FC=f95 CFLAGS=-m64 CXXFLAGS=-m64 FFLAGS=-m64 FCFLAGS=-m64 LDFLAGS=-m64 -L/usr/lib64 -R/usr/lib64 --enable-fortran=ye --enable-cxx --enable-romio --enable-debuginfo --enable-smpcoll --enable-threads=multiple --with-thread-package=posix --enable-shared MPICH CC: cc -m64 -O2 MPICH CXX: CC -m64 -O2 MPICH F77: f77 -m64 MPICH FC: f95 -m64 MPICH Custom Information: loki local 174 Do you have any ideas what's going wrong with the master version? I would be grateful, if somebody can fix the problem. Do you need anything else? Thank you very much for any help in advance. Kind regards Siegmar _______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss