Bug 224843

Summary: KDE CMake files cannot support mutiple ABI
Product: [Developer tools] buildsystem Reporter: Miguel Marte <miguelmarte>
Component: KDE4 (cmake)Assignee: Alexander Neundorf <neundorf>
Status: REPORTED ---    
Severity: wishlist    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:

Description Miguel Marte 2010-01-30 02:43:13 UTC
Version:            (using KDE 4.3.4)
Compiler:          gcc version 4.3.4 
OS:                Linux
Installed from:    Gentoo Packages

Using multilib-portage, multiple kde packages fail to compile when building with -m32.  This is because cmake is passing 64bit libraries to link with for the 32bit binary.  Check the following link to see the compile line created by cmake.

http://pastebin.com/m56d3fdd

From what i have been told, its because of KDELibsDependencies.cmake.  It is written in way that you cannot have multiple ABI under the same prefix.
Comment 1 Alexander Neundorf 2010-02-01 11:51:56 UTC
Please don't put links into pastebins here, since the contents there are kept only for a limited time. That's not good for a bugtracker.

I think you're the first one who comes up with such an issue.
Please let's discuss this on the kde-buildsystem list, there are more knowledgeable people listening than here.

Alex
Comment 2 Justin Zobel 2021-03-09 05:27:11 UTC
Thank you for the bug report.

As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists.

If this bug is no longer persisting or relevant please change the status to resolved.