Bug 1041234

Summary: GCC 7: kdemultimedia3 fails to build
Product: [openSUSE] openSUSE Tumbleweed Reporter: Dominique Leuenberger <dimstar>
Component: OtherAssignee: David Sterba <dsterba>
Status: RESOLVED WONTFIX QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: anixx, binner, cfeck, dsterba, hpj, l.lunak, martin.liska, wstephenson
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: 1030236    

Description Dominique Leuenberger 2017-05-29 08:46:10 UTC
Since the update of gcc to version 7, openSUSE:Factory/kdemultimedia3 fails to build

See a complete log file at https://build.opensuse.org/package/live_build_log/openSUSE:Factory/kdemultimedia3/standard/x86_64
Comment 1 Dominique Leuenberger 2017-06-21 14:53:27 UTC
Many KDE3 packages have been fixed, but this is one amongst a few that is still failing
Comment 2 Christoph Feck 2017-06-21 15:41:43 UTC
Could you provide a link that shows the error?
Comment 4 Christoph Feck 2017-06-21 18:52:03 UTC
The assembly code in StereoVolumeControl_impl.cpp does not use local assembler labels, so they get duplicated most likely because of automatic inlining.

I see two options:
1) Remove the asm code, modern compilers should optimize the loop (lines 42-51)
2) Replace the global labels with local labels
Comment 5 Martin Liška 2018-06-01 07:28:02 UTC
The package is not in Factory, let's rest it in peace.