On a recent nightly tarball of 'master' (but not v2.0) I am seeing "-Wall"
among the options passed to the compiler without any configure test to
ensure this options is safe.  The root cause seems to be the following
(final) line in opal/mca/pmix/pmix3x/pmix/src/Makefile.am:
    AM_CFLAGS = -Wall

I find that xlc-13.1 warns:

libtool: compile:  xlc -DHAVE_CONFIG_H -I. -I/gpfs-biou/phh1/OMPI/
openmpi-master-linux-ppc64-xlc-13.1/openmpi-dev-4711-
gd33204b/opal/mca/pmix/pmix3x/pmix/src -I../src/include
-I/gpfs-biou/phh1/OMPI/openmpi-master-linux-ppc64-
xlc-13.1/BLD/opal/mca/pmix/pmix3x/pmix -I/gpfs-biou/phh1/OMPI/
openmpi-master-linux-ppc64-xlc-13.1/openmpi-dev-4711-
gd33204b/opal/mca/pmix/pmix3x/pmix -I/gpfs-biou/phh1/OMPI/
openmpi-master-linux-ppc64-xlc-13.1/openmpi-dev-4711-
gd33204b/opal/mca/pmix/pmix3x/pmix/src -I/gpfs-biou/phh1/OMPI/
openmpi-master-linux-ppc64-xlc-13.1/BLD/opal/mca/pmix/pmix3x/pmix/include
-I/gpfs-biou/phh1/OMPI/openmpi-master-linux-ppc64-xlc-13.1/openmpi-dev-4711-
gd33204b/opal/mca/pmix/pmix3x/pmix/include -I/gpfs-biou/phh1/OMPI/
openmpi-master-linux-ppc64-xlc-13.1/openmpi-dev-4711-gd33204b
-I/gpfs-biou/phh1/OMPI/openmpi-master-linux-ppc64-xlc-13.1/BLD
-I/gpfs-biou/phh1/OMPI/openmpi-master-linux-ppc64-xlc-13.1/openmpi-dev-4711-gd33204b/opal/include
-I/gpfs-biou/phh1/OMPI/openmpi-master-linux-ppc64-xlc-13.1/BLD/opal/include
-D_REENTRANT -I/gpfs-biou/phh1/OMPI/openmpi-master-linux-ppc64-
xlc-13.1/openmpi-dev-4711-gd33204b/opal/mca/hwloc/hwloc1113/hwloc/include
-I/gpfs-biou/phh1/OMPI/openmpi-master-linux-ppc64-
xlc-13.1/BLD/opal/mca/hwloc/hwloc1113/hwloc/include -I/gpfs-biou/phh1/OMPI/
openmpi-master-linux-ppc64-xlc-13.1/openmpi-dev-4711-
gd33204b/opal/mca/event/libevent2022/libevent -I/gpfs-biou/phh1/OMPI/
openmpi-master-linux-ppc64-xlc-13.1/openmpi-dev-4711-
gd33204b/opal/mca/event/libevent2022/libevent/include
-I/gpfs-biou/phh1/OMPI/openmpi-master-linux-ppc64-
xlc-13.1/BLD/opal/mca/event/libevent2022/libevent/include -Wall -q64 -g -c
/gpfs-biou/phh1/OMPI/openmpi-master-linux-ppc64-xlc-13.1/
openmpi-dev-4711-gd33204b/opal/mca/pmix/pmix3x/pmix/src/class/pmix_object.c
-Wp,-qmakedep=gcc,-MFclass/.deps/pmix_object.TPlo  -qpic -DPIC -o
class/.libs/pmix_object.o
/opt/ibm/xlC/13.1.0/bin/.orig/xlc: 1501-289 (W) Option -Wall was
incorrectly specified. The option will be ignored.

However, xlc-11.1 (and presumably many other compilers) will choke on this
option:

libtool: compile:  xlc -DHAVE_CONFIG_H -I. -I/gpfs-biou/phh1/OMPI/
openmpi-master-linux-ppc64-xlc-11.1/openmpi-dev-4712-
ga6d515b/opal/mca/pmix/pmix3x/pmix/src -I../src/include
-I/gpfs-biou/phh1/OMPI/openmpi-master-linux-ppc64-
xlc-11.1/BLD/opal/mca/pmix/pmix3x/pmix -I/gpfs-biou/phh1/OMPI/
openmpi-master-linux-ppc64-xlc-11.1/openmpi-dev-4712-
ga6d515b/opal/mca/pmix/pmix3x/pmix -I/gpfs-biou/phh1/OMPI/
openmpi-master-linux-ppc64-xlc-11.1/openmpi-dev-4712-
ga6d515b/opal/mca/pmix/pmix3x/pmix/src -I/gpfs-biou/phh1/OMPI/
openmpi-master-linux-ppc64-xlc-11.1/BLD/opal/mca/pmix/pmix3x/pmix/include
-I/gpfs-biou/phh1/OMPI/openmpi-master-linux-ppc64-xlc-11.1/openmpi-dev-4712-
ga6d515b/opal/mca/pmix/pmix3x/pmix/include -I/gpfs-biou/phh1/OMPI/
openmpi-master-linux-ppc64-xlc-11.1/openmpi-dev-4712-ga6d515b
-I/gpfs-biou/phh1/OMPI/openmpi-master-linux-ppc64-xlc-11.1/BLD
-I/gpfs-biou/phh1/OMPI/openmpi-master-linux-ppc64-xlc-11.1/openmpi-dev-4712-ga6d515b/opal/include
-I/gpfs-biou/phh1/OMPI/openmpi-master-linux-ppc64-xlc-11.1/BLD/opal/include
-D_REENTRANT -I/gpfs-biou/phh1/OMPI/openmpi-master-linux-ppc64-
xlc-11.1/openmpi-dev-4712-ga6d515b/opal/mca/hwloc/hwloc1113/hwloc/include
-I/gpfs-biou/phh1/OMPI/openmpi-master-linux-ppc64-
xlc-11.1/BLD/opal/mca/hwloc/hwloc1113/hwloc/include -I/gpfs-biou/phh1/OMPI/
openmpi-master-linux-ppc64-xlc-11.1/openmpi-dev-4712-
ga6d515b/opal/mca/event/libevent2022/libevent -I/gpfs-biou/phh1/OMPI/
openmpi-master-linux-ppc64-xlc-11.1/openmpi-dev-4712-
ga6d515b/opal/mca/event/libevent2022/libevent/include
-I/gpfs-biou/phh1/OMPI/openmpi-master-linux-ppc64-
xlc-11.1/BLD/opal/mca/event/libevent2022/libevent/include -Wall -DNDEBUG -O
-DNDEBUG -q64 -qsuppress=1501-274 -c /gpfs-biou/phh1/OMPI/openmpi-
master-linux-ppc64-xlc-11.1/openmpi-dev-4712-ga6d515b/
opal/mca/pmix/pmix3x/pmix/src/class/pmix_object.c
-Wp,-qmakedep=gcc,-MFclass/.deps/pmix_object.TPlo  -qpic -DPIC -o
class/.libs/pmix_object.o
/opt/apps/ibm/vac/11.1/bin/.orig/xlc: 1501-210 (S) command option Wall
contains an incorrect subargument

-Paul

-- 
Paul H. Hargrove                          phhargr...@lbl.gov
Computer Languages & Systems Software (CLaSS) Group
Computer Science Department               Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
_______________________________________________
devel mailing list
devel@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/devel

Reply via email to