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