View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0010895CMakeCMakepublic2010-06-25 13:462013-05-06 09:32
ReporterRolf Eike Beer 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product VersionCMake-2-8 
Target VersionCMake 2.8.11Fixed in VersionCMake 2.8.11 
Summary0010895: Processor detection is very x86-specific
DescriptionLookin at Source/kwsys/SystemInformation.cxx the CPU detection code is very x86 specific. In case it's not such a CPU for example /proc/cpuinfo could be used to gather at least some of the information.

For example the family is an int (SystemInformationImplementation::ID::family) likely because that's the case on x86. Other vendors might have totally different schemes here.
Additional Information/proc/cpuinfo on my Linux HP C3600 workstation:

processor : 0
cpu family : PA-RISC 2.0
cpu : PA8600 (PCX-W+)
cpu MHz : 552.000000
capabilities : os32 os64
model : 9000/785/C3600
model name : Allegro W+
hversion : 0x00005cf0
sversion : 0x00000481
I-cache : 512 KB
D-cache : 1024 KB (WB, direct mapped)
ITLB entries : 160
DTLB entries : 160 - shared with ITLB
bogomips : 1101.82
software id : 2001234816
TagsNo tags attached.
Attached Files

 Relationships
related to 0010037closedKitware Robot SystemInformation.cxx is missing implementations for many functions on Win64 builds 
related to 0009825closedZach Mullen FreeBSD may not have procfs. Causes CPU identification, etc. to fail to be determined properly. 

  Notes
(0022030)
David Cole (manager)
2010-08-31 15:32

We will not be addressing this for the upcoming CMake 2.8.3 release.
(0023147)
Sean McBride (reporter)
2010-11-10 14:22

Our RogueResearch3 dashboard is a PPC G5, which may be useful when testing any fix for this issue...
(0023822)
David Cole (manager)
2010-12-08 16:13

Might this one be of use here ? http://www.open-mpi.org/projects/hwloc [^]
(0024432)
David Cole (manager)
2011-01-05 14:32

Unsetting the target version field. Not enough time left to address this issue before the 2.8.4 release. Deferred.
(0031928)
Rolf Eike Beer (developer)
2012-12-19 16:51

This is improved in KWSys, at least my HP machines are now much better recognized.

Sean, if you can get that G5 to report to KWSys dashboard regularly I can try to improve that, too.
(0032990)
Robert Maynard (manager)
2013-05-06 09:32

Closing resolved issues that have not been updated in more than 4 months.

 Issue History
Date Modified Username Field Change
2010-06-25 13:46 Rolf Eike Beer New Issue
2010-08-31 15:32 David Cole Note Added: 0022030
2010-11-10 14:17 David Cole Assigned To => David Cole
2010-11-10 14:17 David Cole Status new => assigned
2010-11-10 14:17 David Cole Target Version => CMake 2.8.4
2010-11-10 14:22 Sean McBride Note Added: 0023147
2010-12-08 16:13 David Cole Relationship added related to 0010037
2010-12-08 16:13 David Cole Note Added: 0023822
2011-01-05 14:32 David Cole Note Added: 0024432
2011-01-05 14:32 David Cole Target Version CMake 2.8.4 =>
2011-01-18 14:37 David Cole Relationship added related to 0009825
2011-02-09 14:26 David Cole Status assigned => backlog
2011-02-09 15:08 David Cole Assigned To David Cole =>
2012-12-19 16:51 Rolf Eike Beer Note Added: 0031928
2012-12-19 16:51 Rolf Eike Beer Status backlog => resolved
2012-12-19 16:51 Rolf Eike Beer Resolution open => fixed
2012-12-19 16:51 Rolf Eike Beer Fixed in Version => CMake 2.8.11
2012-12-19 16:51 Rolf Eike Beer Target Version => CMake 2.8.11
2013-05-06 09:32 Robert Maynard Note Added: 0032990
2013-05-06 09:32 Robert Maynard Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team