Let me see if I can get access to a Power 7 machine internally, and I will try to replicate.
On Tue, May 3, 2016 at 9:54 AM, Paul Hargrove <phhargr...@lbl.gov> wrote: > Josh, > > This is a Power7 (big-endian) system "BlueBiou" at Rice. > > Xlc is 13.1 with no updates: > $ xlc -qversion > IBM XL C/C++ for Linux, V13.1 > Version: 13.01.0000.0000 > > I don't have privileged to install updates. > > FWIW: I too can build with xlc for little-endian Power8. > $ /opt/ibm/xlC/13.1.2/bin/xlc -qversion > IBM XL C/C++ for Linux, V13.1.2 (5725-C73, 5765-J08) > Version: 13.01.0002.0000 > > However, it is worth noting that my understanding from IBM docs is that > the xlc for ppc64el is a VERY different compiler. > Specifically it uses the Clang front-end rather than IBM's own. > > -Paul > > > On Tue, May 3, 2016 at 7:47 AM, Josh Hursey <jjhur...@open-mpi.org> wrote: > >> Paul, >> >> What generation of the power arch are you using? >> >> We have successfully built (a few weeks ago) with the xlc compiler 13.1.3 >> on a Power 8 (pcc64le). It might be related the big vs. little endian, but >> I wonder if it is something that was fixed in a point release of the xlc >> compiler. Are you able to upgrade to the latest compiler revision and try >> again? >> >> (Internally, we are working on getting MTT nightly testing with the xl >> compilers - currently we are just reporting gcc results) >> >> Thanks, >> Josh >> >> >> On Tue, May 3, 2016 at 3:11 AM, Paul Hargrove <phhargr...@lbl.gov> wrote: >> >>> For possible inclusion in README: >>> xlc-13.1.0 on Linux dies compiling the embedded hwloc in this rc >>> (details below). >>> The same is true of the released hwloc 1.11.3 >>> >>> -Paul >>> >>> libtool: compile: xlc -DHAVE_CONFIG_H -I. >>> -I/gpfs-biou/phh1/OMPI/openmpi-2.0.0rc2-linux-ppc64-xlc-13.1/openmpi-2.0.0rc2/opal/mca/hwloc/hwloc1112/hwloc/src >>> -I../../../../../../opal/include -I../../../../../../ompi/include >>> -I../../../../../../oshmem/include >>> -I../../../../../../opal/mca/hwloc/hwloc1112/hwloc/include/private/autogen >>> -I../../../../../../opal/mca/hwloc/hwloc1112/hwloc/include/hwloc/autogen >>> -I../../../../../../ompi/mpiext/cuda/c >>> -I/gpfs-biou/phh1/OMPI/openmpi-2.0.0rc2-linux-ppc64-xlc-13.1/BLD/opal/mca/hwloc/hwloc1112/hwloc/include >>> -I/gpfs-biou/phh1/OMPI/openmpi-2.0.0rc2-linux-ppc64-xlc-13.1/openmpi-2.0.0rc2/opal/mca/hwloc/hwloc1112/hwloc/include >>> -DHWLOC_INSIDE_LIBHWLOC >>> -DHWLOC_PLUGINS_PATH=\"/gpfs-biou/phh1/OMPI/openmpi-2.0.0rc2-linux-ppc64-xlc-13.1/INST/lib/hwloc\" >>> -I/gpfs-biou/phh1/OMPI/openmpi-2.0.0rc2-linux-ppc64-xlc-13.1/openmpi-2.0.0rc2 >>> -I../../../../../.. >>> -I/gpfs-biou/phh1/OMPI/openmpi-2.0.0rc2-linux-ppc64-xlc-13.1/openmpi-2.0.0rc2/opal/include >>> -I/gpfs-biou/phh1/OMPI/openmpi-2.0.0rc2-linux-ppc64-xlc-13.1/openmpi-2.0.0rc2/orte/include >>> -I../../../../../../orte/include >>> -I/gpfs-biou/phh1/OMPI/openmpi-2.0.0rc2-linux-ppc64-xlc-13.1/openmpi-2.0.0rc2/ompi/include >>> -I/gpfs-biou/phh1/OMPI/openmpi-2.0.0rc2-linux-ppc64-xlc-13.1/openmpi-2.0.0rc2/oshmem/include >>> -D_REENTRANT >>> -I/gpfs-biou/phh1/OMPI/openmpi-2.0.0rc2-linux-ppc64-xlc-13.1/openmpi-2.0.0rc2/opal/mca/hwloc/hwloc1112/hwloc/include >>> -I/gpfs-biou/phh1/OMPI/openmpi-2.0.0rc2-linux-ppc64-xlc-13.1/BLD/opal/mca/hwloc/hwloc1112/hwloc/include >>> -I/gpfs-biou/phh1/OMPI/openmpi-2.0.0rc2-linux-ppc64-xlc-13.1/openmpi-2.0.0rc2/opal/mca/event/libevent2022/libevent >>> -I/gpfs-biou/phh1/OMPI/openmpi-2.0.0rc2-linux-ppc64-xlc-13.1/openmpi-2.0.0rc2/opal/mca/event/libevent2022/libevent/include >>> -I/gpfs-biou/phh1/OMPI/openmpi-2.0.0rc2-linux-ppc64-xlc-13.1/BLD/opal/mca/event/libevent2022/libevent/include >>> -q64 -g -c >>> /gpfs-biou/phh1/OMPI/openmpi-2.0.0rc2-linux-ppc64-xlc-13.1/openmpi-2.0.0rc2/opal/mca/hwloc/hwloc1112/hwloc/src/topology-xml-nolibxml.c >>> -Wp,-qmakedep=gcc,-MF.deps/topology-xml-nolibxml.TPlo -qpic -DPIC -o >>> .libs/topology-xml-nolibxml.o >>> /opt/ibm/xlC/13.1.0/bin/.orig/xlc: 1501-224 (S) fatal error in >>> /opt/ibm/xlC/13.1.0/exe/xlcentry: signal 11 received >>> make[4]: *** [topology-xml-nolibxml.lo] Error 1 >>> >>> >>> -- >>> 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 >>> de...@open-mpi.org >>> Subscription: https://www.open-mpi.org/mailman/listinfo.cgi/devel >>> Link to this post: >>> http://www.open-mpi.org/community/lists/devel/2016/05/18897.php >>> >> >> >> _______________________________________________ >> devel mailing list >> de...@open-mpi.org >> Subscription: https://www.open-mpi.org/mailman/listinfo.cgi/devel >> Link to this post: >> http://www.open-mpi.org/community/lists/devel/2016/05/18902.php >> > > > > -- > 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 > de...@open-mpi.org > Subscription: https://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2016/05/18904.php >