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

Reply via email to