Bug 215225

Summary: stdcxx changed name in OpenSolaris
Product: [Frameworks and Libraries] taglib Reporter: tropikhajma <tropikhajma>
Component: generalAssignee: Scott Wheeler <wheeler>
Status: RESOLVED FIXED    
Severity: normal CC: lalinsky, neundorf
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Solaris   
Latest Commit: Version Fixed In:
Attachments: patch

Description tropikhajma 2009-11-19 01:50:06 UTC
Version:            (using Devel)
Compiler:          Sun Studio 12 U1 
OS:                Solaris
Installed from:    Compiled sources

in the file taglib/bindings/c/CMakeLists.txt
it is assumed that the stdcxx on Solaris is stdcxx, but the SUNWlibstdcxx4 package introduced to OpenSolaris in build 121 makes it stdcxx4. To build successfuly I had to modify the pertinent line in CMakeLists.txt to read:

  TARGET_LINK_LIBRARIES(tag_c stdcxx4 Crun)
Comment 1 tropikhajma 2009-11-24 23:14:59 UTC
Created attachment 38548 [details]
patch

this is the patch the kde-solaris team uses.

You can see the build failing in the kde dashboard at http://my.cdash.org/viewBuildError.php?buildid=38975
Comment 2 Alexander Neundorf 2009-11-25 19:48:33 UTC
Should work now (http://lists.kde.org/?l=kde-commits&m=125917472031246&w=2)

Alex
Comment 3 tropikhajma 2009-11-25 21:23:34 UTC
(In reply to comment #2)
> Should work now (http://lists.kde.org/?l=kde-commits&m=125917472031246&w=2)
> 
> Alex

it does, thanks