View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0012254CMakeCMakepublic2011-06-07 15:482011-06-08 08:19
ReporterMikael Öhman 
Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionduplicate 
PlatformLinuxOSDebianOS VersionSid
Product VersionCMake-2-8 
Target VersionFixed in Version 
Summary0012254: Hardcoded CMAKE_SYSTEM_LIBRARY_PATH is no good.
DescriptionThe find_library function fails to find libraries not installed in the standard.

And old mailing list entry explained it well.
http://www.cmake.org/pipermail/cmake/2010-January/034747.html [^]

I implemented the recursive checking of ld.so.conf, which fixed the problems for me, and gives CMake a correct behavior on Linux systems.

Steps To Reproduce1. Using Debian Sid. New version of glibc places libraries in /usr/lib/x86_64-linux-gnu/ which is overlooked by find_library
2. Configure with CMake and FindMPI will fail to find many libraries such as libld.so, libnsl.so etc.
TagsNo tags attached.
Attached Filespatch file icon UnixPaths.patch [^] (878 bytes) 2011-06-07 15:48 [Show Content]

 Relationships
duplicate of 0012037closedBrad King support multiarch lib paths for Debian/Ubuntu 

  Notes
(0026755)
Brad King (manager)
2011-06-08 08:19

Closing as duplicate of issue 0012037. A fix to that issue will encompass this as well.

 Issue History
Date Modified Username Field Change
2011-06-07 15:48 Mikael Öhman New Issue
2011-06-07 15:48 Mikael Öhman File Added: UnixPaths.patch
2011-06-07 16:15 Brad King Relationship added related to 0012037
2011-06-08 08:18 Brad King Relationship replaced duplicate of 0012037
2011-06-08 08:19 Brad King Note Added: 0026755
2011-06-08 08:19 Brad King Status new => closed
2011-06-08 08:19 Brad King Resolution open => duplicate


Copyright © 2000 - 2018 MantisBT Team