Giter Club home page Giter Club logo

opa-psm2's People

Contributors

aperdeus avatar aravindksg avatar brendancunningham avatar bsmith94 avatar chuckcranor avatar dmitrygx avatar gregkresge-cornelisnetworks avatar kamalheib avatar lisannadettwyler avatar marisaroman-cornelisnetworks avatar michich avatar nbwhite avatar pjreger avatar remilacroix-idris avatar rwmcguir avatar scottbreyer-cornelisnetworks avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

opa-psm2's Issues

PSM2 with GPU

Hi,
I tried to execute Mvapich-3.0 with OFI, psm2 as the provider. The installation runs well within node but gives out a segmentation fault across nodes. Why does this happen?

spelling errors in strings

I'm packaging libpsm2 for debian, and the "scrubber" detected a couple of spelling errors in the string data.

I: libpsm2-2: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libpsm2.so.2.1 Architecure Architecture
I: libpsm2-2: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libpsm2.so.2.1 Unkown Unknown

The culprits are:

  • ptl_ips/ips_path_rec.c
  • psm_ep_connect.c

Shm failure with PSM2

Running using Intel MPI and PSM2 on a dual rail Omnipath network we're getting these errors with some applications:

Error opening remote shared memory object in shm_open: No such file or directory (err=9)
PSM could not set up shared memory segment (err=9)

When we look in /dev/shm we see psm2_shm.295510000000000020e02 type files, but it is still failing. We've tried cleaning up /dev/shm but it does not seem to help.

We've seen this for PSM2 10.3.46, 11.2.23, 11.2.77, and 11.2.78.

Any idea what's going wrong?

libpsm2 cannot find sysfs entry for hfi1_0 on rdma-core v24.0

libpsm2 looks for sysfs entries under the path /sys/class/infiniband/hfi1_x. With rdma-core v24.0, the device is renamed according to its device type, PCI bus and device, a la "predictable interface names". This is described at https://patchwork.kernel.org/cover/10870443/ .

On my host, the sysfs path for hfi1_0 is /sys/class/infiniband/opap129s. Thus, libpsm2 fails to find the hfi1_0 sysfs entry in hfi_sysfs_port_open.

The behavior can be observed by executing fi_info on a Debian sid/bullseye host with libfabric-bin and libpsm2-2 installed. The psm2 providers will not be listed in the output. Debug output indicates that no active psm2 device is found.

$ FI_LOG_LEVEL=debug fi_info
...
libfabric:psm2:core:psmx2_init_lib():236<info> PSM2 header version = (2, 1)
libfabric:psm2:core:psmx2_init_lib():238<info> PSM2 library version = (2, 1)
libfabric:psm2:core:psmx2_init_lib():241<info> PSM2 multi-ep feature enabled.
libfabric:psm2:core:psmx2_update_hfi_info():338<warn> Failed to read number of free contexts from HFI unit 0
libfabric:psm2:core:psmx2_update_hfi_info():379<info> hfi1 units: total 1, active 0; hfi1 contexts: total 0, free 0
libfabric:psm2:core:psmx2_update_hfi_info():390<info> Tx/Rx contexts: 0 in total, 0 available.
libfabric:psm2:core:psmx2_getinfo():436<info> no PSM2 device is active.
libfabric:core:core:fi_getinfo_():751<warn> fi_getinfo: provider psm2 returned -61 (No data available)
...

I have found two orthogonal workarounds for this problem:

  1. Use HFI_SYSFS_PATH e.g. HFI_SYSFS_PATH=/sys/class/infiniband/opap129s fi_info. The "129" portion of the HFI_SYSFS_PATH value needs to be set according to the PCI bus of the HFI card.
  2. Or, modify /lib/udev/rules.d/60-rdma-persistent-naming.rules to contain ACTION=="add", SUBSYSTEM=="infiniband", PROGRAM="rdma_rename %k NAME_KERNEL"

While there is a workaround, libpsm2 should address the new, default RDMA device naming scheme. opa_sysfs.c:sysfs_init() looks like the place to start.

traps: IMB-EXT[3803] trap invalid opcode ip:7f0b34d7d5f9 sp:7fffec3ce350 error:0 in libpsm2.so.2.1[7f0b34d5e000+62000]

The libpsm2.so.2.1 was compiled with avx2 instruction enabled. When we run MPI test over an old machine, the MPI test program terminated by signal 4.


[root@rdma05 ~]# /usr/lib64/openmpi3/bin/mpirun --allow-run-as-root -mca  mtl psm2 -np 2 -H rdma05,rdma06  /opt/mpi-benchmarks/IMB-EXT 
--------------------------------------------------------------------------
Primary job  terminated normally, but 1 process returned
a non-zero exit code. Per user-direction, the job has been aborted.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
mpirun noticed that process rank 1 with PID 33336 on node rdma06 exited on signal 4 (Illegal instruction).
--------------------------------------------------------------------------

[root@rdma05 ~]# gdb -q /opt/mpi-benchmarks/IMB-EXT core.25245
Reading symbols from /opt/mpi-benchmarks/IMB-EXT...(no debugging symbols found)...done.
[New LWP 25245]
[New LWP 25246]
[New LWP 25247]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/opt/mpi-benchmarks/IMB-EXT'.
Program terminated with signal 4, Illegal instruction.
#0  0x00007fbf559d55f9 in psmi_mq_req_init (mq=mq@entry=0xa97950) at /usr/src/debug/libpsm2-11.2.78/psm_mq_utils.c:142
142			struct psmi_rlimit_mpool rlim = MQ_SENDREQ_LIMITS;
Missing separate debuginfos, use: debuginfo-install hwloc-libs-1.11.8-4.el7.x86_64 libgcc-4.8.5-39.el7.x86_64 libibumad-22.1-3.el7.x86_64 libibverbs-22.1-3.el7.x86_64 libnl3-3.2.28-4.el7.x86_64 librdmacm-22.1-3.el7.x86_64 libstdc++-4.8.5-39.el7.x86_64 libtool-ltdl-2.4.2-22.el7_3.x86_64 openmpi3-3.1.3-2.el7.x86_64 opensm-libs-3.3.21-2.el7.x86_64 zlib-1.2.7-18.el7.x86_64
(gdb) bt
#0  0x00007fbf559d55f9 in psmi_mq_req_init (mq=mq@entry=0xa97950) at /usr/src/debug/libpsm2-11.2.78/psm_mq_utils.c:142
#1  0x00007fbf559d4fa9 in psmi_mq_malloc (mqo=mqo@entry=0x7ffcfd9172c0) at /usr/src/debug/libpsm2-11.2.78/psm_mq.c:1571
#2  0x00007fbf559c88e9 in __psm2_ep_open (unique_job_key=0x7ffcfd917550 "\037j\240\061\226\200\232\200}\025a\210\270\212\305\066\061", 
    opts_i=0x7ffcfd917480, epo=0x7ffcfd917468, epido=0x7ffcfd917478) at /usr/src/debug/libpsm2-11.2.78/psm_ep.c:1044
#3  0x00007fbf45e41fef in ompi_mtl_psm2_module_init () from /usr/lib64/openmpi3/lib/openmpi/mca_mtl_psm2.so
#4  0x00007fbf45e423cf in ompi_mtl_psm2_component_init () from /usr/lib64/openmpi3/lib/openmpi/mca_mtl_psm2.so
#5  0x00007fbf5ae369b3 in ompi_mtl_base_select () from /usr/lib64/openmpi3/lib/libmpi.so.40
#6  0x00007fbf469838dc in mca_pml_cm_component_init () from /usr/lib64/openmpi3/lib/openmpi/mca_pml_cm.so
#7  0x00007fbf5ae3f108 in mca_pml_base_select () from /usr/lib64/openmpi3/lib/libmpi.so.40
#8  0x00007fbf5add4fa9 in ompi_mpi_init () from /usr/lib64/openmpi3/lib/libmpi.so.40
#9  0x00007fbf5adff595 in PMPI_Init_thread () from /usr/lib64/openmpi3/lib/libmpi.so.40
#10 0x000000000040c095 in main ()
(gdb) disassemble 0x00007fbf559d55f9

   0x00007fbf559d55eb <+123>:	movl   $0x1,0x60(%rsp)
   0x00007fbf559d55f3 <+131>:	vmovdqu %xmm0,0x64(%rsp)
=> 0x00007fbf559d55f9 <+137>:	vextracti128 $0x1,%ymm0,0x74(%rsp)
   0x00007fbf559d5601 <+145>:	vzeroupper 
   0x00007fbf559d5604 <+148>:	callq  0x7fbf559ce140 <psmi_parse_mpool_env>

vextracti128 is an avx2 instruction, but the old machine only support avx instruction set.

[root@rdma05 ~]# grep avx /proc/cpuinfo | head -n 1
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm epb intel_ppin ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts md_clear spec_ctrl intel_stibp flush_l1d

The problem is that compiled libpsm2 library can't be used on old machine.

Collective message failure with PSM2

Hi,
for several weeks I try to understand a problem (wrong behavior) with fortran MPI_ALLTOALLW calls. The problem only occur on a Debian supercomputer using this opa-psm2 library for it's omni-path architecture. I, and 2 OpenMPI developpers, have tested many other achitectures (intel or amd cpu, with ethernet, omni-path or infiniband network and running RedHat or Suse OS. The problem do not occur in any of these tests. More over, if on the debian computer I build OpenMPI using --without-psm2 flag the problem do not occur but omni-path performances are not reached.
I'm building OpenMPI 4.0.5 with gcc 6.3 or gcc 10.2 (same behavior)

Please find in attachement a really small test case showing the problem. If all runs fine it prints " Test pass!" else it shows the wrong values and calls mpi_abort().
To run this test:

  1. make
  2. mpirun -np 4 ./test_layout_array

Patrick

DEBUG.tar.gz

PSM2 install could use a libtool la file to better support use of PSM2 in non-default locations

In trying to use a non-default installation of PSM2 with Open MPI, I discovered some annoyances with the libpsm2.so in this non-default location not being rpath'd into the libmpi.so built as part of the Open MPI build process. It turns out this was not happening because there is no libpsm2.la installed as part of the PSM2 make install procedure.

More info on this problem is described at

open-mpi/ompi#8694

Missing file hfi1_user.h

I downloaded this release and compiled it successfully using a make command with no arguments. But if I try to compile it with make PSM_CUDA=1 then I get a bunch of errors. It looks like we are missing an update to file named hfi1_user.h with some declarations and defines.
struct hfi1_tid_info_v2 is one of the declarations which appears to be missing in this release of intel/opa-psm2. I appreciate any help regarding this issue.

Ubuntu support

Is there any instruction on Ubuntu? Either xenial or bionic is well.

Please consider stabilising version taggimg convention

To allow easiest way to automatically package this project please:

  1. do not use underscores in in version because none of the packaging systems allow use underscores in version string. Please use just dots
  2. drop all prefixes. like PSM2, IFS_RELEASE, or psm2.

fit auto generated tar balls from tags automatically adds to base directory name repo name as prefix so you don't need to use anything than just plan version with dots as separator.

Build fails on debian: architecture unknown

bsmith@bozo:~/dev/sfw/01org/opa-psm2$ make
Makefile:94: *** Unsupported architecture unknown.  Stop.

This is due to use of uname -p to in buildflags.mak to determine the build machine architecture.

The -p flag for uname is documented as "non-portable".

remote /dev/shm failures with PSM2

We're using PSM2 with Intel MPI on an Omnipath network and for some of our compute nodes we get failures like this:

opening remote shared memory object in shm_open: No such file or directory (err=9)
PSM could not set up shared memory segment (err=9)

MPIR_Init_thread(649).......:
MPID_Init(863)..............:
MPIDI_NM_mpi_init_hook(1202): OFI get address vector map failed
PSM could not set up shared memory segment (err=9)
Abort(1094543) on node 5 (rank 5 in comm 0): Fatal error in PMPI_Init: Other MPI error, error stack:

However, it doesn't happen on all nodes.

All our nodes seem to have the same /dev/shm setup and PSM2 is creating files in /dev/shm even on the nodes that fail.

Any idea what is going wrong?

sscanf in hfi_get_port_gid overruns gid_str buffer in opa/opa_service.c

While doing some memory debugging, I’m getting a buffer overrun hit in the psm2 library. It looks to be coming from a sscanf call on a 4KB buffer holding a string that apparently has no terminating NULL character.

The call stack is the following:

__psm2_ep_open()
psmi_ep_open_device()
hfi_get_port_gid()

The buffer overrun happens at a sscanf() call in opa/opa_service.c on the gid_str string:

https://github.com/intel/opa-psm2/blob/master/opa/opa_service.c#L578

The gid_str buffer is 4KB long (sysfs_page_size) and is allocated in hfi_sysfs_port_read() --> read_page() in opa_sysfs.c

https://github.com/intel/opa-psm2/blob/master/opa/opa_sysfs.c#L357

It fills the buffer with content from this function, which reads in up to 4KB of data from a file descriptor:

https://github.com/intel/opa-psm2/blob/master/opa/opa_sysfs.c#L416

That contains a string like the following:

“0123:0000:0000:0000:0000:4567:0123:0000\177\312 …”

The sscanf is trying to pick off the first 8 hex values separted by colons, but the string seems to have no NULL in the entire 4KB buffer, and sscanf overruns the end of the buffer. If I force a NULL in there, sscanf does not overrun the buffer.

One fix could be to terminate the buffer with a NULL.

library cannot be re-initialized or accessed by different libraries

Consider a use case where the libpsm2 is accessed by an application by 2 different library paths (e.g. MPI and SHMEM). This use case has issues, even if only one library uses libpsm2 at a time.

Both libraries can call psm2_init(), but the first one to call psm2_fini() disables its use, without any mechanism to re-init the library.

This issue prevents updating the psm2 provider that plugs into libfabric. A distro will build libfabric with psm2 support built into libfabric. If bug fixes need to be applied only to the psm2 provider, those fixes can be added to an external psm2 provider, that libfabric will load dynamically. The result is that both libfabric and the external psm2 provider will call psm2_ini/psm2_fini. The call to psm2_fini() disables the provider.

The ini/fini calls should probably keep a reference count, with cleanup not occurring until the reference count reaches 0. (Ini is already allowed to be invoked multiple times). Additionally, fini should reset the library back to an uninitialized state, so that it can be re-initialized, rather than disabling it completely.

hfi_userinit: mmap of status page (dabbad0008030000) failed: Operation not permitted

This is an informational post for other PSM2 users. In Red Hat Enterprise Linux 7.5, we found that some of our MPI executables exit with the following error:

hfi_userinit: mmap of status page (dabbad0008030000) failed: Operation not permitted

This error is thrown from this line of code in the PSM2 library:

https://github.com/intel/opa-psm2/blob/0f9213e7af8d32c291d4657ff4a3279918de1e60/opa/opa_proto.c#L482-L484

We tracked this down to the execute bit being set in the GNU_STACK of the ELF headers in a binary. That in turn attempts to map the memory region with both the read and execute bits enabled, rather than just the read bit as PSM2 is requesting. As described in this post:

https://stackoverflow.com/questions/32730643/why-in-mmap-prot-read-equals-prot-exec

"For what I understand, GNU_STACK program header is designed to tell the kernel that you want some specific properties for the stack, one those properties is a non-executable stack. It appears that if you don't explicitly ask for a non-executable stack, all the ELF sections marked as readable will be executable too. And also all the memory mapping with mmap while have the same behavior."

One can inspect a binary for this setting using readelf:

readelf --program-headers a.out

We could reproduce this by running a simple MPI program that was compiled with PGI.

For example, a binary built with PGI shows:

readelf --program-headers mpiBench_pgi

GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RWE 10

Whereas a binary built with GNU:

readelf --program-headers mpiBench_gnu

GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 10

We found that a work around is to add "-Wl,-z,noexecstack" during the link step. Alternatively, one can force this bit off in an existing executable with execstack:

execstack -c a.out

hfi_wait_for_device: The /dev/hfi1_0 device failed to appear after 15.0 seconds: Connection timed out

Using latest released version, any program linked against libpsm2 would take additional 15s before actually running. This happens on machines without hfi1 devices. Simplest way to reproduce this issue is to test a simple program using libpsm2 directly. For example, the one given in #17 or simply by running fi_info. Testing both using the older version doesn't exhibit this behavior.

This bug has been filed in Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=910485

Please avoid dashes in release numbers

Debian/Ubuntu uses dashes to separate upstream release numbers from package revisions. Please avoid dashes in release numbers and use just dots.

Can you please clarify the versioning? Looking at the releases, the latest one is labeled with

  • IFS_RELEASE_10_6_0_0_134 (which looks like 10.6.0.0.134)
  • This code surface corresponds to libpsm2 10.3.8

Looking at the tags, there are PSM2_10.3-8, PSM2_10.3-10, PSM2_10.3-17, PSM2_10.3-37.

libpsm2-compat.conf: install and remove commands are deprecated on debian 11

Debian 11 (bullseye) has added packager logic that warns about deprecated install and remove commands in modprobe.d configuration files, and it warns about these commands in libpsm2-compat.conf.

The suggested resolution is to replace these commands with a softdep equivalent. However, softdep doesn't allow execution of a script. It seems like the appropriate solution is to use a udev rule.

Has there been any work proposed or done to replace libpsm2-compat.conf with a udev rule or some other mechanism?

Unified virtual memory failure in multi-GPU box

See:

open-mpi/ompi#6799

I'm running OpenMPI 4.0.1 self compiled over Omnipath with IFS 10.8, as distributed by Intel.

The boards are

HPE XA with
4 x Nvidia Volta V100 GPU's and
4 OPA 100Gb ports on two PCIe dual port HFI cards.
The good news is that MPI appears to work between nodes, where these buffers are sent from explicit device memory.

However when I run four MPI ranks per node and ensure that communications between ranks use unified virtual memory (UVM) allocated with cudaMallocManaged(), I get a failure:

Benchmark_dwf: CUDA failure: cuIpcGetMemHandle() (at /nfs/site/home/phcvs2/gitrepo/ifs-all/Ofed_Delta/rpmbuild/BUILD/libpsm2-11.2.23/ptl_am/am_reqrep_shmem.c:1977)returned 1 
Error returned from CUDA function.

When I run with a patch to the code to use explicit host memory the code succeeds.
However, I want to be able to run these buffers from UVM and have loops with either host or device execution policy fill them, as that is how the code was designed to operate.

In the meantime tracked all the way back through PSM2 to a bug in CUDA (recompiled PSM2 from 10.8 released source, and inserted printf debugging, had a lovely 24h...)

Source:

https://github.com/intel/opa-psm2/blob/816c0dbdf911dba097dcbb09f023c5113713c33e/ptl_am/am_reqrep_shmem.c#L1973

Edited psm_user.h and _psmi_is_cuda_mem to instrument.

Appears that a bug in cuPointerGetAttribute causes PSM2 to interpret UVM
pointers as Device pointers, and try to use Cuda IPC to communicate
intra-node, with subsequent failure.

A simple 16 line of code example that fails:
———————

#include <cuda.h>
#include <cuda_runtime_api.h>
#include <cassert>
#include <stdio.h>
int main(int argc, char**argv)
{
 unsigned long bytes = 1024*1024;
 void *ptr;
 auto err = cudaMallocManaged((void **)&ptr,bytes);
 assert(err == cudaSuccess );
 CUmemorytype mt;
 auto perr = cuPointerGetAttribute( &mt, CU_POINTER_ATTRIBUTE_MEMORY_TYPE, (CUdeviceptr) ptr);
 assert(perr == cudaSuccess );
 printf("alignedAllocator %lx %d\n",(uint64_t )ptr, mt);fflush(stdout);
 assert (mt == CU_MEMORYTYPE_UNIFIED);
}

CUDA is supposed to returning one of:

CU_MEMORYTYPE_HOST = 0x01 Host memory 
CU_MEMORYTYPE_DEVICE = 0x02 Device memory 
CU_MEMORYTYPE_ARRAY = 0x03 Array memory 
CU_MEMORYTYPE_UNIFIED = 0x04 Unified device or host memory

But it is instead reporting that Unified memory is device memory incorrectly, causing PSM2 to do bad things, like think it can use Cuda IPC and then failing as above.

——————
CUDA 9.2
——————
nvcc simple.cc -o simple.x -lcuda

./simple.x 
alignedAllocator 7fff88000000 2
simple.x: simple.cc:17: int main(int, char**): Assertion `mt == CU_MEMORYTYPE_UNIFIED' failed.
Aborted

This causes the test in PSM2 to interpret UVM pointers as CU_MEMORYTYPE_DEVICE and try and fail to use Cuda IPC on UVM.

——————
CUDA 9.1 .. Officially supported with IFS 10.8
——————

./simple.x 
alignedAllocator 7fff88000000 2
simple.x: simple.cc:17: int main(int, char**): Assertion `mt == CU_MEMORYTYPE_UNIFIED' failed.
Aborted

——————
CUDA 10.1
——————

./simple.x 
simple.x: simple.cc:12: int main(int, char**): Assertion `err == cudaSuccess' failed.
Aborted

Behaves differently, returns error, but still does not produce
CU_MEMORYTYPE_UNIFIED => Bug in current version of CUDA.

However, absence of cudaSuccess will probably make PSM2 work. Except on our supercomputer system the kernel driver in IFS 10.8 does not support CUDA 10.1, failing with:

CUDA driver version is insufficient for CUDA runtime version

Will report this to CUDA, and get the kernel driver updated, which requires persuading a reluctant vendor that this is a genuine support need.

Even the CUDA 10.1 version does not return CU_MEMORYTYPE_UNIFIED and returns invalid arguments error, so it is still buggy, but my reading of the PSM2 source is that this will now be a benign bug since the absences of cudaSuccess return will stop PSM2 being tricked by CUDA.

PSM2_10.3.58 compilation raises error

I tried to compile psm2 from source and I've got a compilation error.

gcc version:

Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/gpfs/apps/MN4/GCC/8.1.0/bin/../libexec/gcc/x86_64-suse-linux/8.1.0/lto-wrapper
Target: x86_64-suse-linux
Configured with: ../configure --prefix=/apps/GCC/8.1.0 --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --without-system-libunwind --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl --enable-gnu-indirect-function --enable-secureplt --with-long-double-128 --enable-targets=x86_64-linux --disable-multilib --with-cpu-64=skylake --with-tune-64=skylake --build=x86_64-suse-linux --host=x86_64-suse-linux --enable-ld --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-linux-futex --enable-lto --enable-plugin --enable-libada --enable-libssp --disable-libssp --disable-libmudflap --with-pkgversion='SUSE Linux' --enable-version-specific-runtime-libs --program-suffix=-8.1
Thread model: posix
gcc version 8.1.0 (SUSE Linux) 

PSM2 tarball release version:

opa-psm2-PSM2_10.3.58

Compilation error:

gcc   -pthread -Wall -Werror -msse4.2 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE -DNVALGRIND  -funwind-tables -Wno-strict-aliasing -Wformat-security  -pthread -Wall -Werror -msse4.2 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE -DNVALGRIND  -funwind-tables -Wno-strict-aliasing -Wformat-security -I. -I~/projs/libfabric/opa-psm2-PSM2_10.3.58/include -I~/projs/libfabric/opa-psm2-PSM2_10.3.58/mpspawn -I~/projs/libfabric/opa-psm2-PSM2_10.3.58/include/linux-x86_64 -I/usr/include/uapi -I~/projs/libfabric/opa-psm2-PSM2_10.3.58 -MMD -c ~/projs/libfabric/opa-psm2-PSM2_10.3.58/psm_utils.c -o ~/projs/libfabric/opa-psm2-PSM2_10.3.58/build_release/psm_utils.o
~/projs/libfabric/opa-psm2-PSM2_10.3.58/psm_utils.c: In function ‘psmi_faultinj_getspec’:
~/projs/libfabric/opa-psm2-PSM2_10.3.58/psm_utils.c:955:59: error: ‘%s’ directive output may be truncated writing up to 127 bytes into a region of size between 110 and 237 [-Werror=format-truncation=]
   snprintf(fdesc, sizeof(fdesc) - 1, "Fault Injection %s <%s>",
                                                           ^~
     fname, fvals_str);
            ~~~~~~~~~                                       
~/projs/libfabric/opa-psm2-PSM2_10.3.58/psm_utils.c:955:3: note: ‘snprintf’ output between 20 and 274 bytes into a destination of size 255
   snprintf(fdesc, sizeof(fdesc) - 1, "Fault Injection %s <%s>",
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     fname, fvals_str);
     ~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
Makefile:523: recipe for target '~/projs/libfabric/opa-psm2-PSM2_10.3.58/build_release/psm_utils.o' failed
make[1]: *** [~/projs/libfabric/opa-psm2-PSM2_10.3.58/build_release/psm_utils.o] Error 1
make[1]: Leaving directory '~/projs/libfabric/opa-psm2-PSM2_10.3.58'
Makefile:279: recipe for target 'all' failed
make: *** [all] Error 2

segmentation fault psm2_mq_ipeek2 on debian buster/sid

I'm trying to get libpsm2 running on Debian buster/sid, kernel 4.13.4-1. From what I can tell through experimentation, psm2_mq_ipeek2 seg faults when it would return PSM2_OK.

I discovered this issue while working with openmpi 2.1.1, but have reproduced it using a modified version of the demo program included with the PSM2 Programmer's Guide.

Here is the stack trace:

Thread 2 "sample1" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff529b700 (LWP 2466)]
psmi_mq_handle_envelope (mq=mq@entry=0x555555788400, src=0x7ffff00008c0,
    tag=tag@entry=0x7ffff7f0f2e4, send_msglen=80, offset=<optimized out>,
    payload=payload@entry=0x7ffff67ae3c0, paylen=80, msgorder=2, opcode=194,
    req_o=0x7ffff529aa38) at ./psm_mq_recv.c:355
355	./psm_mq_recv.c: No such file or directory.
(gdb) where
#0  psmi_mq_handle_envelope (mq=mq@entry=0x555555788400, src=0x7ffff00008c0,
    tag=tag@entry=0x7ffff7f0f2e4, send_msglen=80, offset=<optimized out>,
    payload=payload@entry=0x7ffff67ae3c0, paylen=80, msgorder=2, opcode=194,
    req_o=0x7ffff529aa38) at ./psm_mq_recv.c:355
#1  0x00007ffff7bafa5f in ips_proto_mq_handle_short (rcv_ev=0x7ffff529ac40)
    at ./ptl_ips/ips_proto_mq.c:1254
#2  0x00007ffff7b9a745 in ips_proto_process_packet (rcv_ev=0x7ffff529ac40)
    at ./ptl_ips/ips_proto_help.h:622
#3  ips_recvhdrq_progress (recvq=recvq@entry=0x5555557940e8)
    at ./ptl_ips/ips_recvhdrq.c:630
#4  0x00007ffff7b98052 in ips_ptl_poll (ptl=0x55555578e280,
    _ignored=<optimized out>) at ./ptl_ips/ptl.c:638
#5  0x00007ffff7b9696f in __psmi_poll_internal (ep=ep@entry=0x55555578dec0,
    poll_amsh=poll_amsh@entry=1) at ./psm.c:521
#6  0x00007ffff7b986ab in ips_ptl_pollintr (rcvthreadc=0x55555582e440)
    at ./ptl_ips/ptl_rcvthread.c:392
#7  0x00007ffff73be494 in start_thread (arg=0x7ffff529b700)
    at pthread_create.c:333
#8  0x00007ffff78c4abf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

I'm executing ./sample1 -s on hostA, copying its output file psm2-demo-server-epid to hostB, and executing ./sample1 on hostB. The segfault occurs on hostA.

The processes execute normally until the client connects, then the server segfaults.

sample1.c code follows. The only change to the code provided in the PSM2 PG is the ipeek2 loop.

This code works fine on debian 8.7, kernel 3.16.39-1.

/*
  PSM2 example program.
  Start two instances of this program from the same working directory.
  These processes can execute on the same host, or on two hosts connected
  with OPA.
  Compile with: gcc psm2-demo.c -o psm2-demo -lpsm2
  Run as: ./psm2-demo -s # this is the server process
  and: ./psm2-demo    # this is the client process
  Copyright(c) 2015 Intel Corporation.
*/
#include <stdio.h>
#include <psm2.h>
/* required for core PSM2 functions */
#include <psm2_mq.h>
/* required for PSM2 MQ functions (send, recv, etc) */
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <fcntl.h>
#define BUFFER_LENGTH 80
#define CONNECT_ARRAY_SIZE 8

void die(char *msg, int rc){
	fprintf(stderr, "%s: %d\n", msg, rc);
	exit(1);
}

/* Helper functions to find the server's PSM2 endpoint identifier (epid). */
psm2_epid_t find_server(){
	FILE       *fp = NULL;
	psm2_epid_t server_epid = 0;
	printf("PSM2 client waiting for epid mapping file to appear...\n");
	while (!fp){
		sleep(1);
		fp = fopen("psm2-demo-server-epid", "r");
	}
	fscanf(fp, "%lx", &server_epid);
	fclose(fp);
	printf("PSM2 client found server epid = 0x%lx\n", server_epid);
	return server_epid;
}

void write_epid_to_file(psm2_epid_t myepid) {
	FILE       *fp;
	fp = fopen("psm2-demo-server-epid", "w");
	if (!fp){
		fprintf(stderr,
				"Exiting, couldn't write server's epid mapping file: ");
		die(strerror(errno), errno);
	}
	fprintf(fp, "0x%lx", myepid);
	fclose(fp);
	printf("PSM2 server wrote epid = 0x%lx to file.\n", myepid);
	return;
}

static psm2_error_t err_handler(psm2_ep_t ep,
					   const psm2_error_t error,
					   const char *error_string,
					psm2_error_token_t token) {
	const char* errmsg = "Unknown";
	if (error_string) {
		errmsg = error_string;
	}
	printf("ERROR: %s\n", errmsg);
	return PSM2_OK;
}



int main(int argc, char **argv){
	struct psm2_ep_open_opts o;
	psm2_uuid_t uuid;
	psm2_ep_t  myep;
	psm2_epid_t myepid;
	psm2_epid_t server_epid;
	psm2_epid_t epid_array[CONNECT_ARRAY_SIZE];
	int        epid_array_mask[CONNECT_ARRAY_SIZE];
	psm2_error_t   epid_connect_errors[CONNECT_ARRAY_SIZE];
	psm2_epaddr_t  epaddr_array[CONNECT_ARRAY_SIZE];
	int     rc;
	int     ver_major = PSM2_VERNO_MAJOR;
	int     ver_minor = PSM2_VERNO_MINOR;
	char       msgbuf[BUFFER_LENGTH];
	psm2_mq_t  q;
	psm2_mq_req_t  req_mq;
	int     is_server = 0;

	if (argc > 2){
		die("To run in server mode, invoke as ./psm2-demo -s\n" \
			"or run in client mode, invoke as ./psm2-demo\n" \
			"Wrong number of args", argc);
	}
	is_server = argc - 1;
	/* Assume any command line argument is -s */
	memset(uuid, 0, sizeof(psm2_uuid_t));
	/* Use a UUID of zero */
	/* Try to initialize PSM2 with the requested library version.
	 * In this example, given the use of the PSM2_VERNO_MAJOR and MINOR
	 * as defined in the PSM2 headers, ensure that we are linking with
	 * the same version of PSM2 as we compiled against. */
	if ((rc = psm2_init(&ver_major, &ver_minor)) != PSM2_OK){
		die("couldn't init", rc);
	}
	printf("PSM2 init done.\n");
	/* Setup the endpoint options struct */
	psm2_error_register_handler(NULL, err_handler);
	if ((rc = psm2_ep_open_opts_get_defaults(&o)) != PSM2_OK){
		die("couldn't set default opts", rc);
	}
	printf("PSM2 opts_get_defaults done.\n");
	/* Attempt to open a PSM2 endpoint. This allocates hardware resources. */
	if ((rc = psm2_ep_open(uuid, &o, &myep, &myepid)) != PSM2_OK){
		die("couldn't psm2_ep_open()", rc);
	}
	printf("PSM2 endpoint open done.\n");
	if (is_server){
		write_epid_to_file(myepid);
	} else {
		server_epid = find_server();
	}
	if (is_server){
		/* Server does nothing here. A connection does not have to be
		 * established to receive messages. */
		printf("PSM2 server up.\n");
	} else {
		/* Setup connection request info */
		/* PSM2 can connect to a single epid per request,
		 * or an arbitrary number of epids in a single connect call.
		 * For this example, use part of an array of
		 * connection requests. */
		memset(epid_array_mask, 0, sizeof(int) * CONNECT_ARRAY_SIZE);
		epid_array[0] = server_epid;
		epid_array_mask[0] = 1;
		/* Begin the connection process.
		 * note that if a requested epid is not responding,
		 * the connect call will still return OK.
		 * The errors array will contain the state of individual
		 * connection requests. */
		if ((rc = psm2_ep_connect(myep,
								  CONNECT_ARRAY_SIZE,
								  epid_array,
								  epid_array_mask,
								  epid_connect_errors,
								  epaddr_array,
								  0
								  /* no timeout */
								  )) != PSM2_OK){
			die("couldn't ep_connect", rc);
		}
		printf("PSM2 connect request processed.\n");
		/* Now check if our connection to the server is ready */
		if (epid_connect_errors[0] != PSM2_OK){
			die("couldn't connect to server",
				epid_connect_errors[0]);
		}
		printf("PSM2 client-server connection established.\n");
	}
	/* Setup our PSM2 message queue */
	if ((rc = psm2_mq_init(myep, PSM2_MQ_ORDERMASK_NONE, NULL, 0, &q))
		!= PSM2_OK){
		die("couldn't initialize PSM2 MQ", rc);
	}
	printf("PSM2 MQ init done.\n");
	if (is_server){
		/* Post the receive request */
		if ((rc = psm2_mq_irecv(q,
								0xABCD,
								/* message tag */
								(uint64_t)-1,
								/* message tag mask */
								0,
								/* no flags */
								msgbuf, BUFFER_LENGTH,
								NULL,
								/* no context to add */
								&req_mq
								/* track irecv status */
								)) != PSM2_OK){
			die("couldn't post psm2_mq_irecv()", rc);
		}
		printf("PSM2 MQ irecv() posted\n");

		while (psm2_mq_ipeek2(q, &req_mq, NULL) != PSM2_OK) {
			printf("peek failed\n");
			sleep(1);
		}

		/* Wait until the message arrives */
		if ((rc = psm2_mq_wait(&req_mq, NULL)) != PSM2_OK){
			die("couldn't wait for the irecv", rc);
		}
		printf("PSM2 MQ wait() done.\n");
		printf("Message from client:\n");
		printf("%s", msgbuf);
		unlink("psm2-demo-server-epid");
	} else {
		/* Say hello */
		snprintf(msgbuf, BUFFER_LENGTH,
				 "Hello world from epid=0x%lx, pid=%d.\n",
				 myepid, getpid());
		if ((rc = psm2_mq_send(q,
							   epaddr_array[0],
							   /* destination epaddr */
							   0,
							   /* no flags */
							   0xABCD,
							   /* tag */
							   msgbuf, BUFFER_LENGTH
							   )) != PSM2_OK){
			die("couldn't post psm2_mq_isend", rc);
		}
		printf("PSM2 MQ send() done.\n");
	}
	/* Close down the MQ */
	if ((rc = psm2_mq_finalize(q)) != PSM2_OK){
		die("couldn't psm2_mq_finalize()", rc);
	}
	printf("PSM2 MQ finalized.\n");
	/* Close our ep, releasing all hardware resources.
	 * Try to close all connections properly */
	if ((rc = psm2_ep_close(myep, PSM2_EP_CLOSE_GRACEFUL,
							0
							/* no timeout */
							)) != PSM2_OK){
		die("couldn't psm2_ep_close()", rc);
	}
	printf("PSM2 ep closed.\n");
	/* Release all local PSM2 resources */
	if ((rc = psm2_finalize()) != PSM2_OK){
		die("couldn't psm2_finalize()", rc);
	}
	printf("PSM2 shut down, exiting.\n");
	return 0;
}

11.2.91: is not gcc 10 ready

Temporary woraround of course is to add -fcommon to CFLAGS.

If may I ask as well to change tagging pattern to just version. current one psm2_<bersion> is causing that autogenerated by git tar balls from git tags have opa-psm2-psm2_<version>/ directory as git automatically adds to tag repo name. Please use just <version> :)

gcc -Wl,--version-script /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm2_linker_script.map -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin   -o /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libpsm2.so.2.1 -Wl,-soname=libpsm2.so.2 -shared \
         /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/ptl.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/cmarwu.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_cuda_memhandle_cache.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_context.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_ep.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_ep_connect.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_error.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_utils.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_sysbuf.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_timer.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_am.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq_utils.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq_recv.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mpool.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_stats.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_memcpy.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mock.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_perf.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/psm_uuid.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/parse.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/pack.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/unpack.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/unparse.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ptl.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ptl_rcvthread.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_scb.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_epstate.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_recvq.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_recvhdrq.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_recv.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_connect.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_expected.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tid.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tidcache.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tidflow.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_crc32.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_dump.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_mq.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_am.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_path_rec.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_opp_path_rec.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_writehdrq.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_self/ptl.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/opa/*.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_diags.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm2_hal.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_hal_gen1/*.o  /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psmi_wrappers.o /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/_revision.o -lrt -ldl -lnuma  -pthread
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep.o (symbol from plugin): in function `psmi_amsh_am_short_request':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep.o (symbol from plugin): in function `psmi_amsh_am_short_request':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep.o (symbol from plugin): in function `psmi_amsh_am_short_request':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep.o (symbol from plugin): in function `psmi_amsh_am_short_request':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep.o (symbol from plugin): in function `psmi_amsh_am_short_request':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep.o (symbol from plugin): in function `psmi_amsh_am_short_request':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep.o (symbol from plugin): in function `psmi_amsh_am_short_request':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/ptl.o (symbol from plugin): in function `psmi_am_mq_handler':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/ptl.o (symbol from plugin): in function `psmi_am_mq_handler':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/ptl.o (symbol from plugin): in function `psmi_am_mq_handler':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/ptl.o (symbol from plugin): in function `psmi_am_mq_handler':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/ptl.o (symbol from plugin): in function `psmi_am_mq_handler':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/ptl.o (symbol from plugin): in function `psmi_am_mq_handler':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/ptl.o (symbol from plugin): in function `psmi_am_mq_handler':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/cmarwu.o (symbol from plugin): in function `cma_get':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/cmarwu.o (symbol from plugin): in function `cma_get':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/cmarwu.o (symbol from plugin): in function `cma_get':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/cmarwu.o (symbol from plugin): in function `cma_get':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/cmarwu.o (symbol from plugin): in function `cma_get':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/cmarwu.o (symbol from plugin): in function `cma_get':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/cmarwu.o (symbol from plugin): in function `cma_get':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_context.o (symbol from plugin): in function `psmi_context_interrupt_set':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_context.o (symbol from plugin): in function `psmi_context_interrupt_set':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_context.o (symbol from plugin): in function `psmi_context_interrupt_set':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_context.o (symbol from plugin): in function `psmi_context_interrupt_set':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_context.o (symbol from plugin): in function `psmi_context_interrupt_set':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_context.o (symbol from plugin): in function `psmi_context_interrupt_set':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_context.o (symbol from plugin): in function `psmi_context_interrupt_set':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_ep.o (symbol from plugin): in function `psmi_opened_endpoint':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_ep.o (symbol from plugin): in function `psmi_opened_endpoint':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_ep.o (symbol from plugin): in function `psmi_opened_endpoint':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_ep.o (symbol from plugin): in function `psmi_opened_endpoint':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_ep.o (symbol from plugin): in function `psmi_opened_endpoint':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_ep.o (symbol from plugin): in function `psmi_opened_endpoint':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_ep.o (symbol from plugin): in function `psmi_opened_endpoint':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_ep_connect.o (symbol from plugin): in function `__psm2_ep_connect':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_ep_connect.o (symbol from plugin): in function `__psm2_ep_connect':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_ep_connect.o (symbol from plugin): in function `__psm2_ep_connect':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_ep_connect.o (symbol from plugin): in function `__psm2_ep_connect':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_ep_connect.o (symbol from plugin): in function `__psm2_ep_connect':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_ep_connect.o (symbol from plugin): in function `__psm2_ep_connect':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_ep_connect.o (symbol from plugin): in function `__psm2_ep_connect':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_error.o (symbol from plugin): in function `__psm2_error_defer':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_error.o (symbol from plugin): in function `__psm2_error_defer':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_error.o (symbol from plugin): in function `__psm2_error_defer':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_error.o (symbol from plugin): in function `__psm2_error_defer':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_error.o (symbol from plugin): in function `__psm2_error_defer':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_error.o (symbol from plugin): in function `__psm2_error_defer':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_error.o (symbol from plugin): in function `__psm2_error_defer':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_utils.o (symbol from plugin): in function `psmi_epid_itor_init':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_utils.o (symbol from plugin): in function `psmi_epid_itor_init':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_utils.o (symbol from plugin): in function `psmi_epid_itor_init':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_utils.o (symbol from plugin): in function `psmi_epid_itor_init':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_utils.o (symbol from plugin): in function `psmi_epid_itor_init':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_utils.o (symbol from plugin): in function `psmi_epid_itor_init':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_utils.o (symbol from plugin): in function `psmi_epid_itor_init':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_sysbuf.o (symbol from plugin): in function `psmi_mq_sysbuf_fini':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_sysbuf.o (symbol from plugin): in function `psmi_mq_sysbuf_fini':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_sysbuf.o (symbol from plugin): in function `psmi_mq_sysbuf_fini':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_sysbuf.o (symbol from plugin): in function `psmi_mq_sysbuf_fini':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_sysbuf.o (symbol from plugin): in function `psmi_mq_sysbuf_fini':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_sysbuf.o (symbol from plugin): in function `psmi_mq_sysbuf_fini':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_sysbuf.o (symbol from plugin): in function `psmi_mq_sysbuf_fini':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_timer.o (symbol from plugin): in function `psmi_timer_init':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_timer.o (symbol from plugin): in function `psmi_timer_init':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_timer.o (symbol from plugin): in function `psmi_timer_init':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_timer.o (symbol from plugin): in function `psmi_timer_init':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_timer.o (symbol from plugin): in function `psmi_timer_init':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_timer.o (symbol from plugin): in function `psmi_timer_init':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_timer.o (symbol from plugin): in function `psmi_timer_init':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_am.o (symbol from plugin): in function `psmi_abort_handler':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_am.o (symbol from plugin): in function `psmi_abort_handler':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_am.o (symbol from plugin): in function `psmi_abort_handler':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_am.o (symbol from plugin): in function `psmi_abort_handler':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_am.o (symbol from plugin): in function `psmi_abort_handler':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_am.o (symbol from plugin): in function `psmi_abort_handler':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_am.o (symbol from plugin): in function `psmi_abort_handler':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq.o (symbol from plugin): in function `psmi_mq_fastpath_disable':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq.o (symbol from plugin): in function `psmi_mq_fastpath_disable':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq.o (symbol from plugin): in function `psmi_mq_fastpath_disable':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq.o (symbol from plugin): in function `psmi_mq_fastpath_disable':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq.o (symbol from plugin): in function `psmi_mq_fastpath_disable':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq.o (symbol from plugin): in function `psmi_mq_fastpath_disable':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq.o (symbol from plugin): in function `psmi_mq_fastpath_disable':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq_utils.o (symbol from plugin): in function `psmi_mq_req_alloc':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq_utils.o (symbol from plugin): in function `psmi_mq_req_alloc':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq_utils.o (symbol from plugin): in function `psmi_mq_req_alloc':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq_utils.o (symbol from plugin): in function `psmi_mq_req_alloc':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq_utils.o (symbol from plugin): in function `psmi_mq_req_alloc':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq_utils.o (symbol from plugin): in function `psmi_mq_req_alloc':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq_utils.o (symbol from plugin): in function `psmi_mq_req_alloc':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq_recv.o (symbol from plugin): in function `psmi_mq_handle_rts_complete':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq_recv.o (symbol from plugin): in function `psmi_mq_handle_rts_complete':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq_recv.o (symbol from plugin): in function `psmi_mq_handle_rts_complete':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq_recv.o (symbol from plugin): in function `psmi_mq_handle_rts_complete':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq_recv.o (symbol from plugin): in function `psmi_mq_handle_rts_complete':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq_recv.o (symbol from plugin): in function `psmi_mq_handle_rts_complete':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mq_recv.o (symbol from plugin): in function `psmi_mq_handle_rts_complete':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mpool.o (symbol from plugin): in function `psmi_mpool_create_inner':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mpool.o (symbol from plugin): in function `psmi_mpool_create_inner':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mpool.o (symbol from plugin): in function `psmi_mpool_create_inner':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mpool.o (symbol from plugin): in function `psmi_mpool_create_inner':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mpool.o (symbol from plugin): in function `psmi_mpool_create_inner':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mpool.o (symbol from plugin): in function `psmi_mpool_create_inner':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mpool.o (symbol from plugin): in function `psmi_mpool_create_inner':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_stats.o (symbol from plugin): in function `psmi_stats_register_type':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_stats.o (symbol from plugin): in function `psmi_stats_register_type':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_stats.o (symbol from plugin): in function `psmi_stats_register_type':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_stats.o (symbol from plugin): in function `psmi_stats_register_type':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_stats.o (symbol from plugin): in function `psmi_stats_register_type':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_stats.o (symbol from plugin): in function `psmi_stats_register_type':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_stats.o (symbol from plugin): in function `psmi_stats_register_type':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_memcpy.o (symbol from plugin): in function `psmi_memcpyo':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_memcpy.o (symbol from plugin): in function `psmi_memcpyo':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_memcpy.o (symbol from plugin): in function `psmi_memcpyo':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_memcpy.o (symbol from plugin): in function `psmi_memcpyo':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_memcpy.o (symbol from plugin): in function `psmi_memcpyo':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_memcpy.o (symbol from plugin): in function `psmi_memcpyo':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_memcpy.o (symbol from plugin): in function `psmi_memcpyo':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mock.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mock.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mock.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mock.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mock.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mock.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_mock.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm.o (symbol from plugin): in function `psmi_verno_client':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm.o (symbol from plugin): in function `psmi_verno_client':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm.o (symbol from plugin): in function `psmi_verno_client':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm.o (symbol from plugin): in function `psmi_verno_client':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm.o (symbol from plugin): in function `psmi_verno_client':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm.o (symbol from plugin): in function `psmi_verno_client':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm.o (symbol from plugin): in function `psmi_verno_client':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/psm_uuid.o (symbol from plugin): in function `__psm2_uuid_generate':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/psm_uuid.o (symbol from plugin): in function `__psm2_uuid_generate':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/psm_uuid.o (symbol from plugin): in function `__psm2_uuid_generate':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/psm_uuid.o (symbol from plugin): in function `__psm2_uuid_generate':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/psm_uuid.o (symbol from plugin): in function `__psm2_uuid_generate':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/psm_uuid.o (symbol from plugin): in function `__psm2_uuid_generate':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/psm_uuid.o (symbol from plugin): in function `__psm2_uuid_generate':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/parse.o (symbol from plugin): in function `uuid_parse':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/parse.o (symbol from plugin): in function `uuid_parse':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/parse.o (symbol from plugin): in function `uuid_parse':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/parse.o (symbol from plugin): in function `uuid_parse':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/parse.o (symbol from plugin): in function `uuid_parse':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/parse.o (symbol from plugin): in function `uuid_parse':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/parse.o (symbol from plugin): in function `uuid_parse':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/pack.o (symbol from plugin): in function `uuid_pack':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/pack.o (symbol from plugin): in function `uuid_pack':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/pack.o (symbol from plugin): in function `uuid_pack':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/pack.o (symbol from plugin): in function `uuid_pack':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/pack.o (symbol from plugin): in function `uuid_pack':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/pack.o (symbol from plugin): in function `uuid_pack':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/pack.o (symbol from plugin): in function `uuid_pack':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/unpack.o (symbol from plugin): in function `uuid_unpack':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/unpack.o (symbol from plugin): in function `uuid_unpack':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/unpack.o (symbol from plugin): in function `uuid_unpack':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/unpack.o (symbol from plugin): in function `uuid_unpack':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/unpack.o (symbol from plugin): in function `uuid_unpack':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/unpack.o (symbol from plugin): in function `uuid_unpack':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/unpack.o (symbol from plugin): in function `uuid_unpack':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/unparse.o (symbol from plugin): in function `uuid_unparse_lower':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/unparse.o (symbol from plugin): in function `uuid_unparse_lower':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/unparse.o (symbol from plugin): in function `uuid_unparse_lower':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/unparse.o (symbol from plugin): in function `uuid_unparse_lower':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/unparse.o (symbol from plugin): in function `uuid_unparse_lower':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/unparse.o (symbol from plugin): in function `uuid_unparse_lower':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libuuid/unparse.o (symbol from plugin): in function `uuid_unparse_lower':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ptl.o (symbol from plugin): in function `ips_ptl_epaddr_stats_get':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ptl.o (symbol from plugin): in function `ips_ptl_epaddr_stats_get':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ptl.o (symbol from plugin): in function `ips_ptl_epaddr_stats_get':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ptl.o (symbol from plugin): in function `ips_ptl_epaddr_stats_get':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ptl.o (symbol from plugin): in function `ips_ptl_epaddr_stats_get':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ptl.o (symbol from plugin): in function `ips_ptl_epaddr_stats_get':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ptl.o (symbol from plugin): in function `ips_ptl_epaddr_stats_get':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ptl_rcvthread.o (symbol from plugin): in function `ips_ptl_rcvthread_init':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ptl_rcvthread.o (symbol from plugin): in function `ips_ptl_rcvthread_init':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ptl_rcvthread.o (symbol from plugin): in function `ips_ptl_rcvthread_init':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ptl_rcvthread.o (symbol from plugin): in function `ips_ptl_rcvthread_init':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ptl_rcvthread.o (symbol from plugin): in function `ips_ptl_rcvthread_init':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ptl_rcvthread.o (symbol from plugin): in function `ips_ptl_rcvthread_init':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ptl_rcvthread.o (symbol from plugin): in function `ips_ptl_rcvthread_init':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_scb.o (symbol from plugin): in function `ips_scbctrl_init':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_scb.o (symbol from plugin): in function `ips_scbctrl_init':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_scb.o (symbol from plugin): in function `ips_scbctrl_init':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_scb.o (symbol from plugin): in function `ips_scbctrl_init':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_scb.o (symbol from plugin): in function `ips_scbctrl_init':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_scb.o (symbol from plugin): in function `ips_scbctrl_init':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_scb.o (symbol from plugin): in function `ips_scbctrl_init':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_epstate.o (symbol from plugin): in function `ips_epstate_init':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_epstate.o (symbol from plugin): in function `ips_epstate_init':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_epstate.o (symbol from plugin): in function `ips_epstate_init':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_epstate.o (symbol from plugin): in function `ips_epstate_init':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_epstate.o (symbol from plugin): in function `ips_epstate_init':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_epstate.o (symbol from plugin): in function `ips_epstate_init':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_epstate.o (symbol from plugin): in function `ips_epstate_init':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_recvq.o (symbol from plugin): in function `ips_recvq_egrbuf_table_alloc':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_recvq.o (symbol from plugin): in function `ips_recvq_egrbuf_table_alloc':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_recvq.o (symbol from plugin): in function `ips_recvq_egrbuf_table_alloc':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_recvq.o (symbol from plugin): in function `ips_recvq_egrbuf_table_alloc':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_recvq.o (symbol from plugin): in function `ips_recvq_egrbuf_table_alloc':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_recvq.o (symbol from plugin): in function `ips_recvq_egrbuf_table_alloc':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_recvq.o (symbol from plugin): in function `ips_recvq_egrbuf_table_alloc':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_recvhdrq.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_recvhdrq.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_recvhdrq.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_recvhdrq.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_recvhdrq.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_recvhdrq.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_recvhdrq.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto.o (symbol from plugin): in function `psmi_cpu_model':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto.o (symbol from plugin): in function `psmi_cpu_model':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto.o (symbol from plugin): in function `psmi_cpu_model':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto.o (symbol from plugin): in function `psmi_cpu_model':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto.o (symbol from plugin): in function `psmi_cpu_model':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto.o (symbol from plugin): in function `psmi_cpu_model':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto.o (symbol from plugin): in function `psmi_cpu_model':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_recv.o (symbol from plugin): in function `ips_proto_process_becn':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_recv.o (symbol from plugin): in function `ips_proto_process_becn':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_recv.o (symbol from plugin): in function `ips_proto_process_becn':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_recv.o (symbol from plugin): in function `ips_proto_process_becn':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_recv.o (symbol from plugin): in function `ips_proto_process_becn':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_recv.o (symbol from plugin): in function `ips_proto_process_becn':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_recv.o (symbol from plugin): in function `ips_proto_process_becn':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_connect.o (symbol from plugin): in function `ips_proto_build_connect_message':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_connect.o (symbol from plugin): in function `ips_proto_build_connect_message':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_connect.o (symbol from plugin): in function `ips_proto_build_connect_message':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_connect.o (symbol from plugin): in function `ips_proto_build_connect_message':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_connect.o (symbol from plugin): in function `ips_proto_build_connect_message':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_connect.o (symbol from plugin): in function `ips_proto_build_connect_message':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_connect.o (symbol from plugin): in function `ips_proto_build_connect_message':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_expected.o (symbol from plugin): in function `ips_protoexp_init':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_expected.o (symbol from plugin): in function `ips_protoexp_init':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_expected.o (symbol from plugin): in function `ips_protoexp_init':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_expected.o (symbol from plugin): in function `ips_protoexp_init':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_expected.o (symbol from plugin): in function `ips_protoexp_init':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_expected.o (symbol from plugin): in function `ips_protoexp_init':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_expected.o (symbol from plugin): in function `ips_protoexp_init':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tid.o (symbol from plugin): in function `ips_tid_init':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tid.o (symbol from plugin): in function `ips_tid_init':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tid.o (symbol from plugin): in function `ips_tid_init':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tid.o (symbol from plugin): in function `ips_tid_init':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tid.o (symbol from plugin): in function `ips_tid_init':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tid.o (symbol from plugin): in function `ips_tid_init':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tid.o (symbol from plugin): in function `ips_tid_init':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tidcache.o (symbol from plugin): in function `ips_tidcache_map_init':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tidcache.o (symbol from plugin): in function `ips_tidcache_map_init':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tidcache.o (symbol from plugin): in function `ips_tidcache_map_init':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tidcache.o (symbol from plugin): in function `ips_tidcache_map_init':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tidcache.o (symbol from plugin): in function `ips_tidcache_map_init':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tidcache.o (symbol from plugin): in function `ips_tidcache_map_init':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tidcache.o (symbol from plugin): in function `ips_tidcache_map_init':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tidflow.o (symbol from plugin): in function `ips_tf_init':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tidflow.o (symbol from plugin): in function `ips_tf_init':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tidflow.o (symbol from plugin): in function `ips_tf_init':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tidflow.o (symbol from plugin): in function `ips_tf_init':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tidflow.o (symbol from plugin): in function `ips_tf_init':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tidflow.o (symbol from plugin): in function `ips_tf_init':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_tidflow.o (symbol from plugin): in function `ips_tf_init':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_crc32.o (symbol from plugin): in function `ips_crc_calculate':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_crc32.o (symbol from plugin): in function `ips_crc_calculate':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_crc32.o (symbol from plugin): in function `ips_crc_calculate':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_crc32.o (symbol from plugin): in function `ips_crc_calculate':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_crc32.o (symbol from plugin): in function `ips_crc_calculate':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_crc32.o (symbol from plugin): in function `ips_crc_calculate':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_crc32.o (symbol from plugin): in function `ips_crc_calculate':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_dump.o (symbol from plugin): in function `ips_proto_dump_frame':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_dump.o (symbol from plugin): in function `ips_proto_dump_frame':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_dump.o (symbol from plugin): in function `ips_proto_dump_frame':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_dump.o (symbol from plugin): in function `ips_proto_dump_frame':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_dump.o (symbol from plugin): in function `ips_proto_dump_frame':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_dump.o (symbol from plugin): in function `ips_proto_dump_frame':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_dump.o (symbol from plugin): in function `ips_proto_dump_frame':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_mq.o (symbol from plugin): in function `ips_proto_msg_size_thresh_query':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_mq.o (symbol from plugin): in function `ips_proto_msg_size_thresh_query':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_mq.o (symbol from plugin): in function `ips_proto_msg_size_thresh_query':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_mq.o (symbol from plugin): in function `ips_proto_msg_size_thresh_query':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_mq.o (symbol from plugin): in function `ips_proto_msg_size_thresh_query':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_mq.o (symbol from plugin): in function `ips_proto_msg_size_thresh_query':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_mq.o (symbol from plugin): in function `ips_proto_msg_size_thresh_query':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_am.o (symbol from plugin): in function `ips_proto_am_init':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_am.o (symbol from plugin): in function `ips_proto_am_init':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_am.o (symbol from plugin): in function `ips_proto_am_init':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_am.o (symbol from plugin): in function `ips_proto_am_init':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_am.o (symbol from plugin): in function `ips_proto_am_init':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_am.o (symbol from plugin): in function `ips_proto_am_init':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_proto_am.o (symbol from plugin): in function `ips_proto_am_init':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_path_rec.o (symbol from plugin): in function `ips_ibta_init_sl2sc2vl_table':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_path_rec.o (symbol from plugin): in function `ips_ibta_init_sl2sc2vl_table':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_path_rec.o (symbol from plugin): in function `ips_ibta_init_sl2sc2vl_table':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_path_rec.o (symbol from plugin): in function `ips_ibta_init_sl2sc2vl_table':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_path_rec.o (symbol from plugin): in function `ips_ibta_init_sl2sc2vl_table':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_path_rec.o (symbol from plugin): in function `ips_ibta_init_sl2sc2vl_table':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_path_rec.o (symbol from plugin): in function `ips_ibta_init_sl2sc2vl_table':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_opp_path_rec.o (symbol from plugin): in function `ips_opp_init':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_opp_path_rec.o (symbol from plugin): in function `ips_opp_init':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_opp_path_rec.o (symbol from plugin): in function `ips_opp_init':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_opp_path_rec.o (symbol from plugin): in function `ips_opp_init':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_opp_path_rec.o (symbol from plugin): in function `ips_opp_init':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_opp_path_rec.o (symbol from plugin): in function `ips_opp_init':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_opp_path_rec.o (symbol from plugin): in function `ips_opp_init':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_writehdrq.o (symbol from plugin): in function `ips_writehdrq_init':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_writehdrq.o (symbol from plugin): in function `ips_writehdrq_init':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_writehdrq.o (symbol from plugin): in function `ips_writehdrq_init':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_writehdrq.o (symbol from plugin): in function `ips_writehdrq_init':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_writehdrq.o (symbol from plugin): in function `ips_writehdrq_init':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_writehdrq.o (symbol from plugin): in function `ips_writehdrq_init':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_ips/ips_writehdrq.o (symbol from plugin): in function `ips_writehdrq_init':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_self/ptl.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_self/ptl.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_self/ptl.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_self/ptl.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_self/ptl.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_self/ptl.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_self/ptl.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/opa/opa_dwordcpy-x86_64.o (symbol from plugin): in function `hfi_dwordcpy_safe':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/opa/opa_dwordcpy-x86_64.o (symbol from plugin): in function `hfi_dwordcpy_safe':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/opa/opa_dwordcpy-x86_64.o (symbol from plugin): in function `hfi_dwordcpy_safe':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/opa/opa_dwordcpy-x86_64.o (symbol from plugin): in function `hfi_dwordcpy_safe':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/opa/opa_dwordcpy-x86_64.o (symbol from plugin): in function `hfi_dwordcpy_safe':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/opa/opa_dwordcpy-x86_64.o (symbol from plugin): in function `hfi_dwordcpy_safe':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/opa/opa_dwordcpy-x86_64.o (symbol from plugin): in function `hfi_dwordcpy_safe':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_diags.o (symbol from plugin): in function `psmi_diags':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_diags.o (symbol from plugin): in function `psmi_diags':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_diags.o (symbol from plugin): in function `psmi_diags':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_diags.o (symbol from plugin): in function `psmi_diags':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_diags.o (symbol from plugin): in function `psmi_diags':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_diags.o (symbol from plugin): in function `psmi_diags':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_diags.o (symbol from plugin): in function `psmi_diags':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm2_hal.o (symbol from plugin): in function `psmi_hal_register_instance':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm2_hal.o (symbol from plugin): in function `psmi_hal_register_instance':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm2_hal.o (symbol from plugin): in function `psmi_hal_register_instance':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm2_hal.o (symbol from plugin): in function `psmi_hal_register_instance':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm2_hal.o (symbol from plugin): in function `psmi_hal_register_instance':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm2_hal.o (symbol from plugin): in function `psmi_hal_register_instance':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm2_hal.o (symbol from plugin): in function `psmi_hal_register_instance':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_hal_gen1/psm_hal_gen1.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_hal_gen1/psm_hal_gen1.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_cpu_model'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_hal_gen1/psm_hal_gen1.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_errhandler_global'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_hal_gen1/psm_hal_gen1.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_ptl_amsh'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_hal_gen1/psm_hal_gen1.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_ptl_ips_rcvthread'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_hal_gen1/psm_hal_gen1.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_ptl_ips'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
/usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/psm_hal_gen1/psm_hal_gen1.o (symbol from plugin): in function `psmi_faultinj_enabled':
(.text+0x0): multiple definition of `psmi_ptl_self'; /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:596: /home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91/build_release/libpsm2.so.2.1] Error 1
make[1]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/opa-psm2-psm2_11.2.91'
make: *** [Makefile:300: all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.7kY31e (%build)

Build failing with ICC

I am attempting to compile opa-psm2 with icc using make CC=icc DESTDIR=/path/to/install but failing. I have included the output from make.

[rzambre@skylake06 opa-psm2]$ icc --version
icc (ICC) 19.0.4.243 20190416
Copyright (C) 1985-2019 Intel Corporation.  All rights reserved.

Is this expected?

Output from make

[rzambre@skylake06 opa-psm2]$ make CC=icc DESTDIR=/home/rzambre/opa-psm2/install
mkdir -p /home/rzambre/opa-psm2/build_release
# Our buildflags.mak exports all variables, all are propogated to submakes.
make[1]: Entering directory `/home/rzambre/opa-psm2/ptl_self'
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_self/.. /home/rzambre/opa-psm2/ptl_self/ptl.c -MM -MF /home/rzambre/opa-psm2/build_release/ptl_self/ptl.d -MQ /home/rzambre/opa-psm2/build_release/ptl_self/ptl.o
icc: command line warning #10006: ignoring unknown option '-funwind-tables'

make[1]: Leaving directory `/home/rzambre/opa-psm2/ptl_self'
make[1]: Entering directory `/home/rzambre/opa-psm2/ptl_self'
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_self/.. -c /home/rzambre/opa-psm2/ptl_self/ptl.c -o /home/rzambre/opa-psm2/build_release/ptl_self/ptl.o
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
make[1]: Leaving directory `/home/rzambre/opa-psm2/ptl_self'
make[1]: Entering directory `/home/rzambre/opa-psm2/ptl_ips'
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips /home/rzambre/opa-psm2/ptl_ips/ips_tidcache.c -MM -MF /home/rzambre/opa-psm2/build_release/ptl_ips/ips_tidcache.d -MQ /home/rzambre/opa-psm2/build_release/ptl_ips/ips_tidcache.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips /home/rzambre/opa-psm2/ptl_ips/ips_path_rec.c -MM -MF /home/rzambre/opa-psm2/build_release/ptl_ips/ips_path_rec.d -MQ /home/rzambre/opa-psm2/build_release/ptl_ips/ips_path_rec.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips /home/rzambre/opa-psm2/ptl_ips/ips_crc32.c -MM -MF /home/rzambre/opa-psm2/build_release/ptl_ips/ips_crc32.d -MQ /home/rzambre/opa-psm2/build_release/ptl_ips/ips_crc32.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips /home/rzambre/opa-psm2/ptl_ips/ips_epstate.c -MM -MF /home/rzambre/opa-psm2/build_release/ptl_ips/ips_epstate.d -MQ /home/rzambre/opa-psm2/build_release/ptl_ips/ips_epstate.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips /home/rzambre/opa-psm2/ptl_ips/ips_tidflow.c -MM -MF /home/rzambre/opa-psm2/build_release/ptl_ips/ips_tidflow.d -MQ /home/rzambre/opa-psm2/build_release/ptl_ips/ips_tidflow.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips /home/rzambre/opa-psm2/ptl_ips/ips_opp_path_rec.c -MM -MF /home/rzambre/opa-psm2/build_release/ptl_ips/ips_opp_path_rec.d -MQ /home/rzambre/opa-psm2/build_release/ptl_ips/ips_opp_path_rec.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips /home/rzambre/opa-psm2/ptl_ips/ips_proto_am.c -MM -MF /home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_am.d -MQ /home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_am.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips /home/rzambre/opa-psm2/ptl_ips/ips_scb.c -MM -MF /home/rzambre/opa-psm2/build_release/ptl_ips/ips_scb.d -MQ /home/rzambre/opa-psm2/build_release/ptl_ips/ips_scb.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips /home/rzambre/opa-psm2/ptl_ips/ips_tid.c -MM -MF /home/rzambre/opa-psm2/build_release/ptl_ips/ips_tid.d -MQ /home/rzambre/opa-psm2/build_release/ptl_ips/ips_tid.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips /home/rzambre/opa-psm2/ptl_ips/ips_proto_expected.c -MM -MF /home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_expected.d -MQ /home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_expected.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips /home/rzambre/opa-psm2/ptl_ips/ips_writehdrq.c -MM -MF /home/rzambre/opa-psm2/build_release/ptl_ips/ips_writehdrq.d -MQ /home/rzambre/opa-psm2/build_release/ptl_ips/ips_writehdrq.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips /home/rzambre/opa-psm2/ptl_ips/ips_proto_mq.c -MM -MF /home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_mq.d -MQ /home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_mq.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips /home/rzambre/opa-psm2/ptl_ips/ips_proto_dump.c -MM -MF /home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_dump.d -MQ /home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_dump.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips /home/rzambre/opa-psm2/ptl_ips/ips_proto_connect.c -MM -MF /home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_connect.d -MQ /home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_connect.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips /home/rzambre/opa-psm2/ptl_ips/ips_proto_recv.c -MM -MF /home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_recv.d -MQ /home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_recv.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips /home/rzambre/opa-psm2/ptl_ips/ips_recvhdrq.c -MM -MF /home/rzambre/opa-psm2/build_release/ptl_ips/ips_recvhdrq.d -MQ /home/rzambre/opa-psm2/build_release/ptl_ips/ips_recvhdrq.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips /home/rzambre/opa-psm2/ptl_ips/ips_recvq.c -MM -MF /home/rzambre/opa-psm2/build_release/ptl_ips/ips_recvq.d -MQ /home/rzambre/opa-psm2/build_release/ptl_ips/ips_recvq.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips /home/rzambre/opa-psm2/ptl_ips/ips_proto.c -MM -MF /home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto.d -MQ /home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips /home/rzambre/opa-psm2/ptl_ips/ptl_rcvthread.c -MM -MF /home/rzambre/opa-psm2/build_release/ptl_ips/ptl_rcvthread.d -MQ /home/rzambre/opa-psm2/build_release/ptl_ips/ptl_rcvthread.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips /home/rzambre/opa-psm2/ptl_ips/ptl.c -MM -MF /home/rzambre/opa-psm2/build_release/ptl_ips/ptl.d -MQ /home/rzambre/opa-psm2/build_release/ptl_ips/ptl.o
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'




















make[1]: Leaving directory `/home/rzambre/opa-psm2/ptl_ips'
make[1]: Entering directory `/home/rzambre/opa-psm2/ptl_ips'
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips -c /home/rzambre/opa-psm2/ptl_ips/ptl.c -o /home/rzambre/opa-psm2/build_release/ptl_ips/ptl.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips -c /home/rzambre/opa-psm2/ptl_ips/ptl_rcvthread.c -o /home/rzambre/opa-psm2/build_release/ptl_ips/ptl_rcvthread.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips -c /home/rzambre/opa-psm2/ptl_ips/ips_proto.c -o /home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips -c /home/rzambre/opa-psm2/ptl_ips/ips_recvq.c -o /home/rzambre/opa-psm2/build_release/ptl_ips/ips_recvq.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips -c /home/rzambre/opa-psm2/ptl_ips/ips_recvhdrq.c -o /home/rzambre/opa-psm2/build_release/ptl_ips/ips_recvhdrq.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips -c /home/rzambre/opa-psm2/ptl_ips/ips_proto_recv.c -o /home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_recv.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips -c /home/rzambre/opa-psm2/ptl_ips/ips_proto_connect.c -o /home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_connect.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips -c /home/rzambre/opa-psm2/ptl_ips/ips_proto_dump.c -o /home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_dump.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips -c /home/rzambre/opa-psm2/ptl_ips/ips_proto_mq.c -o /home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_mq.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips -c /home/rzambre/opa-psm2/ptl_ips/ips_writehdrq.c -o /home/rzambre/opa-psm2/build_release/ptl_ips/ips_writehdrq.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips -c /home/rzambre/opa-psm2/ptl_ips/ips_proto_expected.c -o /home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_expected.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips -c /home/rzambre/opa-psm2/ptl_ips/ips_tid.c -o /home/rzambre/opa-psm2/build_release/ptl_ips/ips_tid.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips -c /home/rzambre/opa-psm2/ptl_ips/ips_scb.c -o /home/rzambre/opa-psm2/build_release/ptl_ips/ips_scb.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips -c /home/rzambre/opa-psm2/ptl_ips/ips_proto_am.c -o /home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_am.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips -c /home/rzambre/opa-psm2/ptl_ips/ips_opp_path_rec.c -o /home/rzambre/opa-psm2/build_release/ptl_ips/ips_opp_path_rec.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips -c /home/rzambre/opa-psm2/ptl_ips/ips_tidflow.c -o /home/rzambre/opa-psm2/build_release/ptl_ips/ips_tidflow.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips -c /home/rzambre/opa-psm2/ptl_ips/ips_epstate.c -o /home/rzambre/opa-psm2/build_release/ptl_ips/ips_epstate.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips -c /home/rzambre/opa-psm2/ptl_ips/ips_crc32.c -o /home/rzambre/opa-psm2/build_release/ptl_ips/ips_crc32.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips -c /home/rzambre/opa-psm2/ptl_ips/ips_path_rec.c -o /home/rzambre/opa-psm2/build_release/ptl_ips/ips_path_rec.o
icc   -pthread -Wall -Werror -xATOM_SSE4.2 -DPSM_AVX512 -D_DEFAULT_SOURCE -D_SVID_SOURCE -D_BSD_SOURCE -O3 -g3 -fpic -fPIC -D_GNU_SOURCE  -funwind-tables -Wno-strict-aliasing -Wformat-security -I/home/rzambre/opa-psm2/include -I/home/rzambre/opa-psm2/mpspawn -I/home/rzambre/opa-psm2/include/linux-x86_64 -I/usr/include/uapi -I/home/rzambre/opa-psm2 -I/home/rzambre/opa-psm2/ptl_ips -I/home/rzambre/opa-psm2/build_release -I/home/rzambre/opa-psm2/ptl_ips/.. -I/home/rzambre/opa-psm2/ptl_ips/../ptl_ips -c /home/rzambre/opa-psm2/ptl_ips/ips_tidcache.c -o /home/rzambre/opa-psm2/build_release/ptl_ips/ips_tidcache.o
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
icc: command line warning #10006: ignoring unknown option '-funwind-tables'
In file included from /home/rzambre/opa-psm2/ptl_ips/ips_proto_help.h(59),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_internal.h(60),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_gen1.h(56),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_inline_i.h(54),
                 from /home/rzambre/opa-psm2/build_release/psm2_hal_inlines_i.h(1),
                 from /home/rzambre/opa-psm2/psm2_hal.h(880),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto.c(63):
In file included from /home/rzambre/opa-psm2/ptl_ips/ips_proto_help.h(59),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_internal.h(60),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_gen1.h(56),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_inline_i.h(54),
                 from /home/rzambre/opa-psm2/build_release/psm2_hal_inlines_i.h(1),
                 from /home/rzambre/opa-psm2/psm2_hal.h(880),
/home/rzambre/opa-psm2/ptl_ips/ptl_ips.h(129): error #1366: a reduction in alignment without the "packed" attribute is ignored
   __attribute__ ((PACK_STRUCT_STL aligned(16)));
                                   ^

                 from /home/rzambre/opa-psm2/ptl_ips/ptl.c(58):
/home/rzambre/opa-psm2/ptl_ips/ptl_ips.h(129): error #1366: a reduction in alignment without the "packed" attribute is ignored
   __attribute__ ((PACK_STRUCT_STL aligned(16)));
                                   ^

In file included from /home/rzambre/opa-psm2/ptl_ips/ips_proto_help.h(59),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_internal.h(60),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_gen1.h(56),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_inline_i.h(54),
                 from /home/rzambre/opa-psm2/build_release/psm2_hal_inlines_i.h(1),
                 from /home/rzambre/opa-psm2/psm2_hal.h(880),
                 from /home/rzambre/opa-psm2/ptl_ips/ptl_rcvthread.c(59):
/home/rzambre/opa-psm2/ptl_ips/ptl_ips.h(129): error #1366: a reduction in alignment without the "packed" attribute is ignored
   __attribute__ ((PACK_STRUCT_STL aligned(16)));
                                   ^

In file included from /home/rzambre/opa-psm2/ptl_ips/ips_proto_help.h(59),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_internal.h(60),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_gen1.h(56),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_inline_i.h(54),
                 from /home/rzambre/opa-psm2/build_release/psm2_hal_inlines_i.h(1),
                 from /home/rzambre/opa-psm2/psm2_hal.h(880),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_dump.c(57):
/home/rzambre/opa-psm2/ptl_ips/ptl_ips.h(129): error #1366: a reduction in alignment without the "packed" attribute is ignored
   __attribute__ ((PACK_STRUCT_STL aligned(16)));
                                   ^

In file included from /home/rzambre/opa-psm2/ptl_ips/ips_proto_help.h(59),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_internal.h(60),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_gen1.h(56),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_inline_i.h(54),
                 from /home/rzambre/opa-psm2/build_release/psm2_hal_inlines_i.h(1),
                 from /home/rzambre/opa-psm2/psm2_hal.h(880),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_connect.c(57):
/home/rzambre/opa-psm2/ptl_ips/ptl_ips.h(129): error #1366: a reduction in alignment without the "packed" attribute is ignored
   __attribute__ ((PACK_STRUCT_STL aligned(16)));
                                   ^

In file included from /home/rzambre/opa-psm2/ptl_ips/ips_proto_help.h(59),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_internal.h(60),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_gen1.h(56),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_inline_i.h(54),
                 from /home/rzambre/opa-psm2/build_release/psm2_hal_inlines_i.h(1),
                 from /home/rzambre/opa-psm2/psm2_hal.h(880),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_expected.c(57):
/home/rzambre/opa-psm2/ptl_ips/ptl_ips.h(129): error #1366: a reduction in alignment without the "packed" attribute is ignored
   __attribute__ ((PACK_STRUCT_STL aligned(16)));
                                   ^

In file included from /home/rzambre/opa-psm2/ptl_ips/ips_proto_help.h(59),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_internal.h(60),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_gen1.h(56),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_inline_i.h(54),
                 from /home/rzambre/opa-psm2/build_release/psm2_hal_inlines_i.h(1),
                 from /home/rzambre/opa-psm2/psm2_hal.h(880),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_writehdrq.c(57):
/home/rzambre/opa-psm2/ptl_ips/ptl_ips.h(129): error #1366: a reduction in alignment without the "packed" attribute is ignored
   __attribute__ ((PACK_STRUCT_STL aligned(16)));
                                   ^

In file included from /home/rzambre/opa-psm2/ptl_ips/ips_proto_help.h(59),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_internal.h(60),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_gen1.h(56),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_inline_i.h(54),
                 from /home/rzambre/opa-psm2/build_release/psm2_hal_inlines_i.h(1),
                 from /home/rzambre/opa-psm2/psm2_hal.h(880),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_recv.c(57):
/home/rzambre/opa-psm2/ptl_ips/ptl_ips.h(129): error #1366: a reduction in alignment without the "packed" attribute is ignored
   __attribute__ ((PACK_STRUCT_STL aligned(16)));
                                   ^

In file included from /home/rzambre/opa-psm2/ptl_ips/ips_proto_help.h(59),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_internal.h(60),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_gen1.h(56),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_inline_i.h(54),
                 from /home/rzambre/opa-psm2/build_release/psm2_hal_inlines_i.h(1),
                 from /home/rzambre/opa-psm2/psm2_hal.h(880),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_recvhdrq.c(57):
/home/rzambre/opa-psm2/ptl_ips/ptl_ips.h(129): error #1366: a reduction in alignment without the "packed" attribute is ignored
   __attribute__ ((PACK_STRUCT_STL aligned(16)));
                                   ^

In file included from /home/rzambre/opa-psm2/ptl_ips/ips_proto_help.h(59),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_internal.h(60),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_gen1.h(56),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_inline_i.h(54),
                 from /home/rzambre/opa-psm2/build_release/psm2_hal_inlines_i.h(1),
                 from /home/rzambre/opa-psm2/psm2_hal.h(880),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_mq.c(57):
/home/rzambre/opa-psm2/ptl_ips/ptl_ips.h(129): error #1366: a reduction in alignment without the "packed" attribute is ignored
   __attribute__ ((PACK_STRUCT_STL aligned(16)));
                                   ^

In file included from /home/rzambre/opa-psm2/ptl_ips/ips_proto_help.h(59),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_internal.h(60),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_gen1.h(56),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_inline_i.h(54),
                 from /home/rzambre/opa-psm2/build_release/psm2_hal_inlines_i.h(1),
                 from /home/rzambre/opa-psm2/psm2_hal.h(880),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_tid.c(57):
/home/rzambre/opa-psm2/ptl_ips/ptl_ips.h(129): error #1366: a reduction in alignment without the "packed" attribute is ignored
   __attribute__ ((PACK_STRUCT_STL aligned(16)));
                                   ^

In file included from /home/rzambre/opa-psm2/ptl_ips/ips_proto_help.h(59),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_internal.h(60),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_gen1.h(56),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_inline_i.h(54),
                 from /home/rzambre/opa-psm2/build_release/psm2_hal_inlines_i.h(1),
                 from /home/rzambre/opa-psm2/psm2_hal.h(880),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_am.c(57):
/home/rzambre/opa-psm2/ptl_ips/ptl_ips.h(129): error #1366: a reduction in alignment without the "packed" attribute is ignored
   __attribute__ ((PACK_STRUCT_STL aligned(16)));
                                   ^

In file included from /home/rzambre/opa-psm2/ptl_ips/ips_proto_help.h(59),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_internal.h(60),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_gen1.h(56),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_inline_i.h(54),
                 from /home/rzambre/opa-psm2/build_release/psm2_hal_inlines_i.h(1),
                 from /home/rzambre/opa-psm2/psm2_hal.h(880),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_crc32.c(46):
/home/rzambre/opa-psm2/ptl_ips/ptl_ips.h(129): error #1366: a reduction in alignment without the "packed" attribute is ignored
   __attribute__ ((PACK_STRUCT_STL aligned(16)));
                                   ^

In file included from /home/rzambre/opa-psm2/ptl_ips/ips_proto_help.h(59),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_internal.h(60),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_gen1.h(56),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_inline_i.h(54),
                 from /home/rzambre/opa-psm2/build_release/psm2_hal_inlines_i.h(1),
                 from /home/rzambre/opa-psm2/psm2_hal.h(880),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_path_rec.c(61):
/home/rzambre/opa-psm2/ptl_ips/ptl_ips.h(129): error #1366: a reduction in alignment without the "packed" attribute is ignored
   __attribute__ ((PACK_STRUCT_STL aligned(16)));
                                   ^

In file included from /home/rzambre/opa-psm2/ptl_ips/ips_proto_help.h(59),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_internal.h(60),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_gen1.h(56),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_inline_i.h(54),
                 from /home/rzambre/opa-psm2/build_release/psm2_hal_inlines_i.h(1),
                 from /home/rzambre/opa-psm2/psm2_hal.h(880),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_epstate.c(57):
/home/rzambre/opa-psm2/ptl_ips/ptl_ips.h(129): error #1366: a reduction in alignment without the "packed" attribute is ignored
   __attribute__ ((PACK_STRUCT_STL aligned(16)));
                                   ^

In file included from /home/rzambre/opa-psm2/ptl_ips/ips_proto_help.h(59),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_internal.h(60),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_gen1.h(56),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_inline_i.h(54),
                 from /home/rzambre/opa-psm2/build_release/psm2_hal_inlines_i.h(1),
                 from /home/rzambre/opa-psm2/psm2_hal.h(880),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_tidcache.c(55):
/home/rzambre/opa-psm2/ptl_ips/ptl_ips.h(129): error #1366: a reduction in alignment without the "packed" attribute is ignored
   __attribute__ ((PACK_STRUCT_STL aligned(16)));
                                   ^

In file included from /home/rzambre/opa-psm2/ptl_ips/ips_proto_help.h(59),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_internal.h(60),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_gen1.h(56),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_inline_i.h(54),
                 from /home/rzambre/opa-psm2/build_release/psm2_hal_inlines_i.h(1),
                 from /home/rzambre/opa-psm2/psm2_hal.h(880),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_opp_path_rec.c(57):
/home/rzambre/opa-psm2/ptl_ips/ptl_ips.h(129): error #1366: a reduction in alignment without the "packed" attribute is ignored
   __attribute__ ((PACK_STRUCT_STL aligned(16)));
                                   ^

In file included from /home/rzambre/opa-psm2/ptl_ips/ips_proto_help.h(59),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_internal.h(60),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_gen1.h(56),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_inline_i.h(54),
                 from /home/rzambre/opa-psm2/build_release/psm2_hal_inlines_i.h(1),
                 from /home/rzambre/opa-psm2/psm2_hal.h(880),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_scb.c(57):
/home/rzambre/opa-psm2/ptl_ips/ptl_ips.h(129): error #1366: a reduction in alignment without the "packed" attribute is ignored
   __attribute__ ((PACK_STRUCT_STL aligned(16)));
                                   ^

In file included from /home/rzambre/opa-psm2/ptl_ips/ips_proto_help.h(59),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_proto_internal.h(60),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_gen1.h(56),
                 from /home/rzambre/opa-psm2/psm_hal_gen1/psm_hal_inline_i.h(54),
                 from /home/rzambre/opa-psm2/build_release/psm2_hal_inlines_i.h(1),
                 from /home/rzambre/opa-psm2/psm2_hal.h(880),
                 from /home/rzambre/opa-psm2/ptl_ips/ips_tidflow.c(57):
/home/rzambre/opa-psm2/ptl_ips/ptl_ips.h(129): error #1366: a reduction in alignment without the "packed" attribute is ignored
   __attribute__ ((PACK_STRUCT_STL aligned(16)));
                                   ^

compilation aborted for /home/rzambre/opa-psm2/ptl_ips/ptl_rcvthread.c (code 2)
compilation aborted for /home/rzambre/opa-psm2/ptl_ips/ips_proto_dump.c (code 2)
make[1]: *** [/home/rzambre/opa-psm2/build_release/ptl_ips/ptl_rcvthread.o] Error 2
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [/home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_dump.o] Error 2
compilation aborted for /home/rzambre/opa-psm2/ptl_ips/ptl.c (code 2)
make[1]: *** [/home/rzambre/opa-psm2/build_release/ptl_ips/ptl.o] Error 2
compilation aborted for /home/rzambre/opa-psm2/ptl_ips/ips_writehdrq.c (code 2)
make[1]: *** [/home/rzambre/opa-psm2/build_release/ptl_ips/ips_writehdrq.o] Error 2
compilation aborted for /home/rzambre/opa-psm2/ptl_ips/ips_proto.c (code 2)
make[1]: *** [/home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto.o] Error 2
compilation aborted for /home/rzambre/opa-psm2/ptl_ips/ips_tid.c (code 2)
compilation aborted for /home/rzambre/opa-psm2/ptl_ips/ips_recvhdrq.c (code 2)
make[1]: *** [/home/rzambre/opa-psm2/build_release/ptl_ips/ips_tid.o] Error 2
make[1]: *** [/home/rzambre/opa-psm2/build_release/ptl_ips/ips_recvhdrq.o] Error 2
compilation aborted for /home/rzambre/opa-psm2/ptl_ips/ips_crc32.c (code 2)
compilation aborted for /home/rzambre/opa-psm2/ptl_ips/ips_epstate.c (code 2)
compilation aborted for /home/rzambre/opa-psm2/ptl_ips/ips_proto_connect.c (code 2)
make[1]: *** [/home/rzambre/opa-psm2/build_release/ptl_ips/ips_crc32.o] Error 2
make[1]: *** [/home/rzambre/opa-psm2/build_release/ptl_ips/ips_epstate.o] Error 2
compilation aborted for /home/rzambre/opa-psm2/ptl_ips/ips_proto_am.c (code 2)
compilation aborted for /home/rzambre/opa-psm2/ptl_ips/ips_scb.c (code 2)
make[1]: *** [/home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_connect.o] Error 2
make[1]: *** [/home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_am.o] Error 2
compilation aborted for /home/rzambre/opa-psm2/ptl_ips/ips_proto_expected.c (code 2)
make[1]: *** [/home/rzambre/opa-psm2/build_release/ptl_ips/ips_scb.o] Error 2
compilation aborted for /home/rzambre/opa-psm2/ptl_ips/ips_opp_path_rec.c (code 2)
make[1]: *** [/home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_expected.o] Error 2
compilation aborted for /home/rzambre/opa-psm2/ptl_ips/ips_proto_recv.c (code 2)
compilation aborted for /home/rzambre/opa-psm2/ptl_ips/ips_tidcache.c (code 2)
make[1]: *** [/home/rzambre/opa-psm2/build_release/ptl_ips/ips_opp_path_rec.o] Error 2
make[1]: *** [/home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_recv.o] Error 2
compilation aborted for /home/rzambre/opa-psm2/ptl_ips/ips_tidflow.c (code 2)
make[1]: *** [/home/rzambre/opa-psm2/build_release/ptl_ips/ips_tidcache.o] Error 2
compilation aborted for /home/rzambre/opa-psm2/ptl_ips/ips_path_rec.c (code 2)
make[1]: *** [/home/rzambre/opa-psm2/build_release/ptl_ips/ips_tidflow.o] Error 2
make[1]: *** [/home/rzambre/opa-psm2/build_release/ptl_ips/ips_path_rec.o] Error 2
compilation aborted for /home/rzambre/opa-psm2/ptl_ips/ips_proto_mq.c (code 2)
make[1]: *** [/home/rzambre/opa-psm2/build_release/ptl_ips/ips_proto_mq.o] Error 2
make[1]: Leaving directory `/home/rzambre/opa-psm2/ptl_ips'
make: *** [all] Error 1

please correct bashism in Makefile

Makefile uses the bashism [[ ]], which is not valid when the shell interpreter is /bin/sh. This results in the following type of message appearing multiple times in the build output:

/bin/sh: 1: [[: not found

CMA fails for group executable without group read

Some of our users build executables for their group with the +x bit but with -r. This has been found to cause errors in the PSM2 layer:

[lee218@opal186:20200605_psm2]$ cat test.c
#include "mpi.h"
#include "stdio.h"
/* This does a transpose-cum-accumulate operation. Uses vector and hvector datatypes (Example 3.32 from MPI 1.1 Standard). Run on 2 processes */
#define NROWS 100
#define NCOLS 100

int main(int argc, char *argv[])
{
int rank, nprocs, A[NROWS][NCOLS], i, j;
MPI_Win win;
MPI_Datatype column, xpose;
int errs = 0;

MPI_Init(&argc,&argv);
MPI_Comm_size(MPI_COMM_WORLD,&nprocs);
MPI_Comm_rank(MPI_COMM_WORLD,&rank);
if (nprocs != 2)
{
printf("Run this program with 2 processes\n");fflush(stdout);
MPI_Abort(MPI_COMM_WORLD,1);
}
if (rank == 0)
{
for (i=0; i<NROWS; i++)
for (j=0; j<NCOLS; j++)
A[i][j] = iNCOLS + j;
/
create datatype for one column /
MPI_Type_vector(NROWS, 1, NCOLS, MPI_INT, &column);
/
create datatype for matrix in column-major order */
MPI_Type_hvector(NCOLS, 1, sizeof(int), column, &xpose);
MPI_Type_commit(&xpose);

MPI_Win_create(NULL, 0, 1, MPI_INFO_NULL, MPI_COMM_WORLD, &win);
MPI_Win_fence(0, win);
MPI_Accumulate(A, NROWS*NCOLS, MPI_INT, 1, 0, 1, xpose, MPI_SUM, win);

MPI_Type_free(&column);
MPI_Type_free(&xpose);
MPI_Win_fence(0, win);
}
else
{ /* rank = 1 /
for (i=0; i<NROWS; i++)
for (j=0; j<NCOLS; j++)
A[i][j] = i
NCOLS + j;
MPI_Win_create(A, NROWSNCOLSsizeof(int), sizeof(int), MPI_INFO_NULL, MPI_COMM_WORLD, &win);
MPI_Win_fence(0, win);
MPI_Win_fence(0, win);
for (j=0; j<NCOLS; j++)
{
for (i=0; i<NROWS; i++)
{
if (A[j][i] != iNCOLS + j + jNCOLS + i)
{
if (errs < 50)
{
printf("Error: A[%d][%d]=%d should be %d\n", j, i, A[j][i], iNCOLS + j + jNCOLS + i);fflush(stdout);
}
errs++;
}
}
}
if (errs >= 50)
{
printf("Total number of errors: %d\n", errs);fflush(stdout);
}
}
MPI_Win_free(&win);
printf("Done %d: %d %d!\n", rank, A[0][0], A[NROWS-1][NCOLS-1]);
MPI_Finalize();
return 0;
}

[lee218@opal186:20200605_psm2]$ mpicc -g test.c
[lee218@opal186:20200605_psm2]$ cp a.out /usr/global/tools/mpi
[lee218@opal186:20200605_psm2]$ chmod g+x,o+x /usr/global/tools/mpi/a.out

And here's what happens when run by another user:

[testnewm@opal68 ~]$ srun -n 2 /usr/global/tools/mpi/a.out
opal68.60650a.out: Reading from remote process' memory failed. Disabling CMA support
opal68.60650Assertion failure at /collab/usr/global/tools/mpi/psm2/opa-psm2-PSM2_11.2.173/ptl_am/ptl.c:153: nbytes == req->req_data.recv_msglen
[opal68:mpi_rank_1][error_sighandler] Caught error: Aborted (signal 6)

We are aware of a workaround, but it would be preferred if we didn't have to ask our users to set these:

[testnewm@opal68 ~]$ setenv MV2_SMP_USE_CMA 0
[testnewm@opal68 ~]$ setenv PSM2_KASSIST_MODE none
[testnewm@opal68 ~]$ srun -n 2 /usr/global/tools/mpi/a.out
Done 0: 0 9999!
Done 1: 0 19998!

Please create a full release with psm_hal.h/c changes from 11.2.173

We are running a large KNL-F cluster and recently updated to the latest OFA release with libpsm2-11.2.156. However, all MPIs using psm2 fail on the system when multiple tasks are used per port. The reason is that we have an inactive HFI hfi1_1, which psm2 detects but then still trys to open. The underlying bug appears to be caused by the fact that the active/inactive status is stored in psm_hal.c in an unsigned array. This was (silently) fixed in PSM2 2.11.173. Would it be possible to produce a full release (I understand 11.2.173 is only an "interim" release, so probably not gone through full quality assurance?) that includes this patch and also push this for a full release by Intel?

For completeness, I am refering to the following changes:

diff --git a/psm2_hal.c b/psm2_hal.c
index 6ba281a..b4b9d9a 100644
--- a/psm2_hal.c
+++ b/psm2_hal.c
@@ -326,14 +326,10 @@ static struct _psmi_hal_instance *psmi_hal_get_pi_inst(void)
                                p->params.num_ports = nports;
                                p->params.default_pkey = dflt_pkey;
                                p->params.sw_status |= valid_flags;
-                               p->params.unit_active = (uint8_t *) psmi_calloc(PSMI_EP_NONE, UNDEFINED, nunits,
-                                                                               sizeof(uint8_t));
-                               p->params.unit_active_valid = (uint8_t *) psmi_calloc(PSMI_EP_NONE, UNDEFINED, nunits,
-                                                                                     sizeof(uint8_t));
-                               p->params.port_active = (uint8_t *) psmi_calloc(PSMI_EP_NONE, UNDEFINED, nunits*nports,
-                                                                               sizeof(uint8_t));
-                               p->params.port_active_valid = (uint8_t *) psmi_calloc(PSMI_EP_NONE, UNDEFINED, nunits*nports,
-                                                                                     sizeof(uint8_t));
+                               p->params.unit_active = (int8_t *) psmi_calloc(PSMI_EP_NONE, UNDEFINED, nunits, sizeof(int8_t));
+                               p->params.unit_active_valid = (int8_t *) psmi_calloc(PSMI_EP_NONE, UNDEFINED, nunits, sizeof(int8_t));
+                               p->params.port_active = (int8_t *) psmi_calloc(PSMI_EP_NONE, UNDEFINED, nunits*nports, sizeof(int8_t));
+                               p->params.port_active_valid = (int8_t *) psmi_calloc(PSMI_EP_NONE, UNDEFINED, nunits*nports, sizeof(int8_t));
                                p->params.num_contexts = (uint16_t *) psmi_calloc(PSMI_EP_NONE, UNDEFINED, nunits,
                                                                                  sizeof(uint16_t));
                                p->params.num_contexts_valid = (uint16_t *) psmi_calloc(PSMI_EP_NONE, UNDEFINED, nunits,
diff --git a/psm2_hal.h b/psm2_hal.h
index 02d62a2..1bec596 100644
--- a/psm2_hal.h
+++ b/psm2_hal.h
@@ -183,8 +183,8 @@ typedef struct _psmi_hal_params
        uint16_t   num_units;
        uint16_t   num_ports;
        uint16_t   default_pkey;
-       uint8_t    *unit_active,*unit_active_valid;
-       uint8_t    *port_active,*port_active_valid;
+       int8_t     *unit_active,*unit_active_valid;
+       int8_t     *port_active,*port_active_valid;
        uint16_t   *num_contexts,*num_contexts_valid;
        uint16_t   *num_free_contexts,*num_free_contexts_valid;
 } psmi_hal_params_t;

How to compile the CUDA-enabled version without GPU-enabled hfi1 driver?

Hello,

We are currently managing all installations for our cluster on a node which does not have GPU and consequently does not have a GPU-enabled hfi1 driver.

Due to the following code snippet, this prevents us from building the CUDA-enabled version of PSM2:
https://github.com/intel/opa-psm2/blob/7a33bedc4bb3dff4e57c00293a2d70890db4d983/psm_hal_gen1/psm_hal_inline_i.h#L507-L516

Is there any way to work that around? There is a runtime check to ensure the hfi1 driver is actually GPU-enabled, wouldn't that be enough?

Best regards,
Rémi

library does not build

Attempting to build the psm2 library:

In file included from ../include/opa_user.h:85:0,
from opa_proto.c:76:
opa_proto.c: In function âhfi_userinitâ:
opa_proto.c:114:30: error: âstruct hfi1_user_infoâ has no member named âhfi1_al â
uinfo->userversion, uinfo->hfi1_alg,
^
../include/opa_udebug.h:102:13: note: in definition of macro â__HFI_DBG_WHICHâ
##VA_ARGS);
^
opa_proto.c:113:2: note: in expansion of macro â_HFI_VDBGâ
_HFI_VDBG("uinfo: ver %x, alg %d, subc_cnt %d, subc_id %d\n",
^

The issue is that kernel changes were made that broke applications. The 4.3 version of the kernel contained this field struct hfi1_user_info::hfi1_alg. However, this field was removed in version 4.7.

Examples

Where can I find some examples for working with PSM2 ?

Something like a pingpong latency test would be helpful.

Thank you

crash when sending very large messages

We're occasionally seeing assert message of the form

ips_proto.c:1646: (scb->payload_size & 0x3) == 0

which seem to originate from somewhere in the network stack (e.g. https://github.com/intel/opa-psm2/blob/master/ptl_ips/ips_proto.c#L1957) when the size is not a multiple of 4.

  • this only happens occasionally
  • and only for extremely large messages (not sure but could be 100Mb or even Gb)
  • and only on omnipath, either with IntelMPI+ofi or ompi+psm2

Is this a known problem? We don't pad our mpi messages to be multiple of 4 bytes. Should we? If so why does it not show up on ordinary usage (i.e. smaller messages).

How to use the GDRDMA on the ROCm platform?

Dose the opa-psm2 support GDRDMA on the ROCm platform, and I have to do what to enable GDRDMA ?
I use opa-psm2-PSM2_11.2.NCCL and psm2-nccl plugin on ROCm platform, env set like this:
export PSM2_GPUDIRECT=1
export PSM2_CUDA=1

run with rccl-tests and got the error:

node37.219242 Unhandled error in TID Update: Bad address

[node37:219242] *** Process received signal ***
[node37:219242] Signal: Aborted (6)
[node37:219242] Signal code: (-6)
[node37:219242] [ 0] /lib64/libpthread.so.0(+0xf5d0)[0x2b7bc83a65d0]
[node37:219242] [ 1] /lib64/libc.so.6(gsignal+0x37)[0x2b7bcdacd207]
[node37:219242] [ 2] /lib64/libc.so.6(abort+0x148)[0x2b7bcdace8f8]
[node37:219242] [ 3] /home/fd/opa-psm2-install/usr/lib64/libpsm2.so.2(+0x16054)[0x2b7decdf3054]
[node37:219242] [ 4] /home/fd/opa-psm2-install/usr/lib64/libpsm2.so.2(+0x1660d)[0x2b7decdf360d]
[node37:219242] [ 5] /home/fd/opa-psm2-install/usr/lib64/libpsm2.so.2(+0x37e7c)[0x2b7dece14e7c]
[node37:219242] [ 6] /home/fd/opa-psm2-install/usr/lib64/libpsm2.so.2(+0x3824c)[0x2b7dece1524c]
[node37:219242] [ 7] /home/fd/opa-psm2-install/usr/lib64/libpsm2.so.2(+0x34331)[0x2b7dece11331]
[node37:219242] [ 8] /home/fd/opa-psm2-install/usr/lib64/libpsm2.so.2(+0x34898)[0x2b7dece11898]
[node37:219242] [ 9] /home/fd/opa-psm2-install/usr/lib64/libpsm2.so.2(+0x3b793)[0x2b7dece18793]
[node37:219242] [10] /home/fd/opa-psm2-install/usr/lib64/libpsm2.so.2(+0x3c690)[0x2b7dece19690]
[node37:219242] [11] /home/fd/opa-psm2-install/usr/lib64/libpsm2.so.2(+0x28c8f)[0x2b7dece05c8f]
[node37:219242] [12] /home/fd/opa-psm2-install/usr/lib64/libpsm2.so.2(+0x2653c)[0x2b7dece0353c]
[node37:219242] [13] /home/fd/opa-psm2-install/usr/lib64/libpsm2.so.2(+0x23f8f)[0x2b7dece00f8f]
[node37:219242] [14] /home/fd/opa-psm2-install/usr/lib64/libpsm2.so.2(psm2_mq_ipeek+0x7c)[0x2b7decdfaeec]
[node37:219242] [15] /home/fd/psm2-nccl-master/librccl-net.so(psm2_nccl_test+0xb3)[0x2b7e23a027b3]

Debug the core file:

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/home/fd/rccl-tests-master/build/all_gather_perf --minbytes=2621'.
Program terminated with signal SIGABRT, Aborted.
#0 0x00002b7bcdacd207 in raise () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x2b7f14a00700 (LWP 219289))]
Missing separate debuginfos, use: debuginfo-install bzip2-libs-1.0.6-13.el7.x86_64 elfutils-libelf-0.172-2.el7.x86_64 elfutils-libs-0.172-2.el7.x86_64 glibc-2.17-260.el7.x86_64 infinipath-psm-3.3-26_g604758e_open.2.el7.x86_64 libattr-2.4.46-13.el7.x86_64 libcap-2.22-9.el7.x86_64 libevent-2.0.21-4.el7.x86_64 libgcc-4.8.5-36.el7.x86_64 libibverbs-17.2-3.el7.x86_64 libnl3-3.2.28-4.el7.x86_64 librdmacm-17.2-3.el7.x86_64 libstdc++-4.8.5-36.el7.x86_64 libuuid-2.23.2-59.el7.x86_64 numactl-libs-2.0.9-7.el7.x86_64 sqlite-3.7.17-8.el7.x86_64 systemd-libs-219-62.el7.x86_64 xz-libs-5.2.2-1.el7.x86_64 zlib-1.2.7-18.el7.x86_64
(gdb) bt
#0 0x00002b7bcdacd207 in raise () from /lib64/libc.so.6
#1 0x00002b7bcdace8f8 in abort () from /lib64/libc.so.6
#2 0x00002b7decdf3054 in psmi_errhandler_psm (ep=ep@entry=0x0, err=err@entry=PSM2_INTERNAL_ERR, error_string=error_string@entry=0x2b7f149f9acc " Unhandled error in TID Update: Bad address\n", token=token@entry=0x2b7f149f9ac0)
at /home/fd/opa-psm2-PSM2_11.2.NCCL/psm_error.c:96
#3 0x00002b7decdf360d in psmi_handle_error (ep=0xfffffffffffffffe, error=PSM2_INTERNAL_ERR, buf=) at /home/fd/opa-psm2-PSM2_11.2.NCCL/psm_error.c:183
#4 0x00002b7dece14e7c in ips_tidcache_register (tidc=tidc@entry=0x2b7e303bf458, start=start@entry=47820958728192, length=131072, firstidx=firstidx@entry=0x2b7f149f9e4c)
at /home/fd/opa-psm2-PSM2_11.2.NCCL/ptl_ips/ips_tidcache.c:221
#5 0x00002b7dece1524c in ips_tidcache_acquire (tidc=tidc@entry=0x2b7e303bf458, buf=0x2b7e2f420000, length=length@entry=0x2b7f149f9ef0, tid_array=tid_array@entry=0x2b7e303bf734, tidcnt=tidcnt@entry=0x2b7f149f9ef4,
tidoff=tidoff@entry=0x2b7f149f9eec) at /home/fd/opa-psm2-PSM2_11.2.NCCL/ptl_ips/ips_tidcache.c:471
#6 0x00002b7dece11331 in ips_tid_recv_alloc_frag (nbytes_this=131072, tidrecvc=0x2b7e303bf650, protoexp=0x2b7e303bf440) at /home/fd/opa-psm2-PSM2_11.2.NCCL/ptl_ips/ips_proto_expected.c:1969
#7 ips_tid_recv_alloc (ptidrecvc=, nbytes_this=131072, getreq=, ipsaddr=0x2b7e30853210, protoexp=0x2b7e303bf440) at /home/fd/opa-psm2-PSM2_11.2.NCCL/ptl_ips/ips_proto_expected.c:2135
#8 ips_tid_pendtids_timer_callback (timer=timer@entry=0x2b7e303bf610, current=current@entry=0) at /home/fd/opa-psm2-PSM2_11.2.NCCL/ptl_ips/ips_proto_expected.c:2379
#9 0x00002b7dece11898 in ips_protoexp_tid_get_from_token (protoexp=0x2b7e303bf440, buf=0x2b7e2f420000, length=2097152, epaddr=0x2b7e30853210, remote_tok=1023, flags=, callback=0x2b7dece16b50 <ips_proto_mq_rv_complete_exp>,
context=0x2b7e301b9920) at /home/fd/opa-psm2-PSM2_11.2.NCCL/ptl_ips/ips_proto_expected.c:587
#10 0x00002b7dece18793 in ips_proto_mq_rts_match_callback (req=0x2b7e301b9920, was_posted=was_posted@entry=1) at /home/fd/opa-psm2-PSM2_11.2.NCCL/ptl_ips/ips_proto_mq.c:1152
#11 0x00002b7dece19690 in ips_proto_mq_handle_rts (rcv_ev=0x2b7f149fa200) at /home/fd/opa-psm2-PSM2_11.2.NCCL/ptl_ips/ips_proto_mq.c:1536
#12 0x00002b7dece05c8f in ips_proto_process_packet (rcv_ev=0x2b7f149fa200) at /home/fd/opa-psm2-PSM2_11.2.NCCL/ptl_ips/ips_proto_help.h:555
#13 ips_recvhdrq_progress (recvq=0x2b7e301bfb98) at /home/fd/opa-psm2-PSM2_11.2.NCCL/ptl_ips/ips_recvhdrq.c:543
#14 0x00002b7dece0353c in ips_ptl_poll (ptl_gen=0x2b7e301b9e80, _ignored=) at /home/fd/opa-psm2-PSM2_11.2.NCCL/ptl_ips/ptl.c:541
#15 0x00002b7dece00f8f in __psmi_poll_internal (ep=0x2b7e301b9ac0, poll_amsh=) at /home/fd/opa-psm2-PSM2_11.2.NCCL/psm.c:1071
#16 0x00002b7decdfaeec in psmi_mq_ipeek_inner (status_copy=, status=0x0, oreq=0x2b7f149fa438, mq=0x2b7e3010bf80) at /home/fd/opa-psm2-PSM2_11.2.NCCL/psm_mq.c:1135
#17 _psm2_mq_ipeek (mq=0x2b7e3010bf80, oreq=0x2b7f149fa438, status=0x0) at /home/fd/opa-psm2-PSM2_11.2.NCCL/psm_mq.c:1174
#18 0x00002b7e23a027b3 in psm2_nccl_test () from /home/fd/psm2-nccl-master/librccl-net.so
#19 0x00002b7bc88fee2d in ncclNetTest (request=0x3586a, done=0x2b7f149fa4f4, size=0x2b7f149fa4cc) at /home/fd/rccl-dtk-21.10/src/include/net.h:29
#20 netRecvProxy (args=) at /home/fd/rccl-dtk-21.10/src/transport/net.cc:516
#21 0x00002b7bc8916de4 in progressOps (state=, opsPtr=, idle=, comm=) at /home/fd/rccl-dtk-21.10/src/proxy.cc:342
#22 persistentThread (comm
=0x2b7e30000c00) at /home/fd/rccl-dtk-21.10/src/proxy.cc:440
#23 0x00002b7bc839edd5 in start_thread () from /lib64/libpthread.so.0
#24 0x00002b7bcdb94ead in clone () from /lib64/libc.so.6
(gdb)

Assertion error on client reconnection

After the first client disconnect from server the subsequent ones that try to connect to the same server will trigger an assertion error on server side:

ptl_am/am_reqrep_shmem.c:770: ptl->am_ep[shmidx].epaddr == ((void *)0)

I'm using psm2 version 11.2.68.

intermittent data alignment failure on PSM2 for MPI_Recv

The following program, also attached:

#include <stdio.h>
#include <stdlib.h>
#include <mpi.h>

int main(int argc, char *argv[]) {
   int i, p, rank, numprocs, iter;
   int ncoord = 86599;
   int maxiter = 100000;
   unsigned char *sendbuf, *recvbuf;
   MPI_Status status;
  
   MPI_Init(NULL, NULL);
   MPI_Comm_rank(MPI_COMM_WORLD, &rank);
   MPI_Comm_size(MPI_COMM_WORLD, &numprocs);

   sendbuf = malloc(ncoord);
   recvbuf = malloc(numprocs*ncoord);
   
   /* monotonically increasing modulo 256 */
   for (i = 0; i < ncoord; i++)
     sendbuf[i] = i%256;

   /* gather sendbuf array from each process into recvbuf array */
   for (iter = 1; iter <= maxiter; iter++) {
     if (rank > 0)
       MPI_Send(sendbuf, ncoord, MPI_BYTE, 0, 0, MPI_COMM_WORLD);
     else {
       for (p = 1; p < numprocs; p++) {
         MPI_Recv(&recvbuf[p*ncoord], ncoord, MPI_BYTE, p, 0, MPI_COMM_WORLD, &status);
         for (i = 1; i < ncoord; i++) {
           int pos = p*ncoord+i;
           if (recvbuf[pos] != i%256) {
             fprintf(stderr, "unexpected byte received at address %p, index %d:\n"
                     "expected %d but received %d (prev %d) from process %d iter %d:\n",
                     &recvbuf[pos], i, i%256, recvbuf[pos], recvbuf[pos-1], p, iter);
             MPI_Abort(MPI_COMM_WORLD, -1);
           }
         }
       }
     }
   }
   MPI_Finalize();
}

occasionally fails on a large Omnipath cluster (Cedar), for all Open MPI versions we tested (2.1.1, 3.1.2, 4.0.3, 4.1.1), and Intel MPI 2021.2.0. Only if libfabric 1.12.1 is used as an intermediate via Open MPI's 4.1.1 OFI mtl it never seems to trigger.

if it fails we get output such as:

unexpected byte received at address 0x2b06a717effd, index 32764:
expected 252 but received 255 (prev 251) from process 7 iter 7:

so index 32764 has received what should have been received at index 32767 (and the following bytes are shifted similarly), suggesting that something was rounded down.

This issue doesn't trigger with shm, only hfi, and only for larger messages (ie. rendezvous protocol). I should translate this down to a direct PSM2-api using program, but if anyone has a hint from this program already, please let me know!

Here's a slurm submission script which triggers it (but not always!):

#!/bin/sh
#SBATCH --nodes=4
#SBATCH --ntasks=16
#SBATCH --mem=4G
#SBATCH --time=00-00:10

mpirun ../unalignedrecv

unalignedrecv.c.txt

This issue relates to mpi4py/mpi4py#186 (the C program simulates MPI_Gather).

Is 40-psm.rules needed?

opa-psm2 installs /lib/udev/rules.d/40-psm.rules, which sets the permissions of the hfi1 devices to 0666. As the hfi1 driver already sets the permission to 0666, is this rules definition still needed?

initialization failure when running with gprof

When running a code compiled with -pg, I see a lot of these messages:

opal3.94176psmi_context_open: hfi_userinit: failed, trying again (3/3)
opal2.184559hfi_userinit: assign_context command failed: Interrupted system call
opal2.184559PSM2 can't open hfi unit: -1 (err=23)

Is there any way to make the PSM2 library more tolerant to interrupts?

To complicate matters, this erroneous behaviour appears to have some scale and OS dependencies too. At larger scales it occurs more frequently. I also tried increasing the max retry count. On one of our clusters, I was able to run with a max retry count of 10, but on another, it still failed even with the count increased to 1000. If it helps, here's the OS versions (it works with an increased retry count on opal and fails on quartz):

[lee218@quartz2300:opa-psm2]$ uname -a
Linux quartz2300 3.10.0-693.17.1.1chaos.ch6.x86_64 #1 SMP Fri Jan 26 13:23:01 PST 2018 x86_64 x86_64 x86_64 GNU/Linux

[lee218@opal186:opa-psm2]$ uname -a
Linux opal186 3.10.0-862.2.3.1chaos.ch6.x86_64 #1 SMP Wed May 9 18:12:50 PDT 2018 x86_64 x86_64 x86_64 GNU/Linux

autotools

In order to build PSM2 from source using an installation of libuuid that is not in /usr, one has to hack buildflags.mak by hand. It would be nice if PSM2 had an autotools-based build system that was flexible w.r.t. the paths of its dependencies. Another benefit is the potential to support out-of-place builds.

If you are amenable to autotools but do not have the resources to implement it, I will try to work on it. (I am employed by Intel, in case it matters.)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.