Bug 1160276

Summary: libiscsi 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:58:04 UTC
The package fails here:
https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:M/libiscsi/standard/x86_64

Please take a look at the META issue for the instructions.
Comment 1 Martin Pluskal 2020-01-08 08:24:10 UTC
Reported upstream in https://github.com/sahlberg/libiscsi/issues/308
Comment 2 Martin Liška 2020-02-04 11:07:13 UTC
(In reply to Martin Pluskal from comment #1)
> Reported upstream in https://github.com/sahlberg/libiscsi/issues/308

It's fixed upstream, can you please cherry pick the fix?
Comment 3 Martin Pluskal 2020-02-18 13:40:57 UTC
Should be resolved now
Comment 4 Swamp Workflow Management 2020-02-18 14:10:06 UTC
This is an autogenerated message for OBS integration:
This bug (1160276) was mentioned in
https://build.opensuse.org/request/show/775204 Factory / libiscsi
Comment 5 Martin Liška 2020-04-27 18:58:59 UTC
There's a lot of new failures:

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

[   56s] /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: test_writeverify12_0blocks.o (symbol from plugin): in function `test_writeverify12_0blocks':
[   56s] (.text+0x0): multiple definition of `no_medium_ascqs'; iscsi-test-cu.o (symbol from plugin):(.text+0x0): first defined here
[   56s] /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: test_writeverify12_wrprotect.o (symbol from plugin): in function `test_writeverify12_wrprotect':
[   56s] (.text+0x0): multiple definition of `invalid_cdb_ascqs'; iscsi-test-cu.o (symbol from plugin):(.text+0x0): first defined here
[   56s] /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: test_writeverify12_wrprotect.o (symbol from plugin): in function `test_writeverify12_wrprotect':
[   56s] (.text+0x0): multiple definition of `copy_aborted_ascqs'; iscsi-test-cu.o (symbol from plugin):(.text+0x0): first defined here
[   56s] /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: test_writeverify12_wrprotect.o (symbol from plugin): in function `test_writeverify12_wrprotect':
[   56s] (.text+0x0): multiple definition of `miscompare_ascqs'; iscsi-test-cu.o (symbol from plugin):(.text+0x0): first defined here
[   56s] /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: test_writeverify12_wrprotect.o (symbol from plugin): in function `test_writeverify12_wrprotect':
[   56s] (.text+0x0): multiple definition of `removal_ascqs'; iscsi-test-cu.o (symbol from plugin):(.text+0x0): first defined here
[   56s] /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: test_writeverify12_wrprotect.o (symbol from plugin): in function `test_writeverify12_wrprotect':
[   56s] (.text+0x0): multiple definition of `sanitize_ascqs'; iscsi-test-cu.o (symbol from plugin):(.text+0x0): first defined here
[   56s] /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: test_writeverify12_wrprotect.o (symbol from plugin): in function `test_writeverify12_wrprotect':
[   56s] (.text+0x0): multiple definition of `write_protect_ascqs'; iscsi-test-cu.o (symbol from plugin):(.text+0x0): first defined here
[   56s] /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: test_writeverify12_wrprotect.o (symbol from plugin): in function `test_writeverify12_wrprotect':
[   56s] (.text+0x0): multiple definition of `unsupp_desc_code_ascqs'; iscsi-test-cu.o (symbol from plugin):(.text+0x0): first defined here
[   56s] /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: test_writeverify12_wrprotect.o (symbol from plugin): in function `test_writeverify12_wrprotect':
Comment 6 Martin Liška 2020-04-27 19:25:30 UTC
I've just made SR#798384.
Comment 7 Martin Liška 2020-04-28 07:46:18 UTC
Fixed in devel project again.