Bug 1160279

Summary: libpsm2 fails with -fno-common
Product: [openSUSE] openSUSE Tumbleweed Reporter: Martin Liška <martin.liska>
Component: BasesystemAssignee: Martin Liška <martin.liska>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: alynx.zhou
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 1160244    

Description Martin Liška 2020-01-07 13:59:12 UTC
The package fails here:
https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:M/libpsm2/standard/x86_64

Please take a look at the META issue for the instructions.
Comment 1 Nicolas Morey-Chaisemartin 2020-01-08 07:23:24 UTC
PR submitting upstream:
https://github.com/intel/opa-psm2/pull/44
Comment 2 Martin Liška 2020-04-03 05:48:47 UTC
@Nicolas: Can you please send the patch to devel project as well?
Comment 3 Martin Liška 2020-04-03 06:35:06 UTC
Note that we moved to :N staging:
https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:N/libpsm2/standard/x86_64
Comment 4 Nicolas Morey-Chaisemartin 2020-04-03 08:43:41 UTC
Patch sent to Factory:
https://build.opensuse.org/request/show/791133
Comment 5 Martin Liška 2020-04-03 09:11:15 UTC
Thank you, then it's fixed in devel project.
Comment 6 Martin Liška 2020-04-27 19:00:54 UTC
There are another failures:

https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:N/libpsm2/standard/x86_64

[   22s] /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/libpsm2-11.2.86/build_release/ptl_am/am_reqrep.o (symbol from plugin): in function `psmi_amsh_am_short_request':
[   22s] (.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/abuild/rpmbuild/BUILD/libpsm2-11.2.86/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
[   22s] /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/libpsm2-11.2.86/build_release/ptl_am/am_reqrep.o (symbol from plugin): in function `psmi_amsh_am_short_request':
[   22s] (.text+0x0): multiple definition of `psmi_cpu_model'; /home/abuild/rpmbuild/BUILD/libpsm2-11.2.86/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
[   22s] /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/libpsm2-11.2.86/build_release/ptl_am/am_reqrep.o (symbol from plugin): in function `psmi_amsh_am_short_request':
[   22s] (.text+0x0): multiple definition of `psmi_errhandler_global'; /home/abuild/rpmbuild/BUILD/libpsm2-11.2.86/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
[   22s] /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/libpsm2-11.2.86/build_release/ptl_am/ptl.o (symbol from plugin): in function `psmi_am_mq_handler':
[   22s] (.text+0x0): multiple definition of `psmi_faultinj_enabled'; /home/abuild/rpmbuild/BUILD/libpsm2-11.2.86/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
[   22s] /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/libpsm2-11.2.86/build_release/ptl_am/ptl.o (symbol from plugin): in function `psmi_am_mq_handler':
[   22s] (.text+0x0): multiple definition of `psmi_cpu_model'; /home/abuild/rpmbuild/BUILD/libpsm2-11.2.86/build_release/ptl_am/am_reqrep_shmem.o (symbol from plugin):(.text+0x0): first defined here
[   22s] /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/libpsm2-11.2.86/build_release/ptl_am/ptl.o (symbol from plugin): in function `psmi_am_mq_handler':
Comment 7 Martin Liška 2020-04-27 19:27:37 UTC
I've just added SR#1160279.
Comment 8 Martin Liška 2020-04-27 19:39:28 UTC
Again fixed in devel project.