[mpich-discuss] mpich-master: couldn't build libmpicxx.la with Sun C on Linux

Siegmar Gross siegmar.gross at informatik.hs-fulda.de
Wed Aug 23 03:51:34 CDT 2017


Hi,

> OK good luck!  also be sure to post your updates to the list... i'm sorry that i 
> replied directly to you instead of the list....
> 
> Siegmar Gross wrote on 08/22/2017 05:31 AM:
>>
>> I used the wrong compiler! "CC" allows "-std=sun03". I will try to
>> build it once more.

Unfortunately I wasn't successful.

loki mpich-master_2017-08-23_Linux.x86_64.64_cc_sun03 129 head -2 
log.configure.Linux.x86_64.64_cc
Configuring MPICH version 3.3a2 with  '--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 -std=sun03' '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'
Running on system: Linux loki 4.4.74-92.29-default #1 SMP Thu Jun 29 13:06:32 
UTC 2017 (561ddb1) x86_64 x86_64 x86_64 GNU/Linux


loki mpich-master_2017-08-23_Linux.x86_64.64_cc_sun03 130 tail -13 
log.make.Linux.x86_64.64_cc
"./src/include/mpichconf.h", line 1132: Warning (Anachronism): Attempt to 
redefine __restrict__ without using #undef.
1 Warning(s) detected.
   CXXLD    lib/libmpicxx.la
CC: -library=Crun cannot be used with -std=c++03. To use this library you need 
to switch to -std=sun03
CC: -library=Cstd cannot be used with -std=c++03. To use this library you need 
to switch to -std=sun03
Makefile:9429: recipe for target 'lib/libmpicxx.la' failed
make[2]: *** [lib/libmpicxx.la] Error 1
make[2]: Leaving directory 
'/export2/src/mpich-master/mpich-master_2017-08-23_Linux.x86_64.64_cc_sun03'
Makefile:34562: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory 
'/export2/src/mpich-master/mpich-master_2017-08-23_Linux.x86_64.64_cc_sun03'
Makefile:9242: recipe for target 'all' failed
make: *** [all] Error 2
loki mpich-master_2017-08-23_Linux.x86_64.64_cc_sun03 131


Thank you very much for your suggestion and kind regards

Siegmar
_______________________________________________
discuss mailing list     discuss at mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss


More information about the discuss mailing list