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
>

Reply via email to