Sophie

Sophie

distrib > Mageia > 2 > i586 > by-pkgid > c5e53ab50253e001ec3cd70c03cd2c45 > files > 5

cpuinfo-1.0-0.20090313.8.mga2.i586.rpm


  cpuinfo
  A cross-platform CPU information extractor

  Copyright (C) 2005-2007 Gwenole Beauchesne


Licenses
--------

The cpuinfo library is available under the terms of the GNU Lesser
General Public License. See the file "COPYING.LIB" that is included
in the distribution for details.

The cpuinfo sample programs and bindings are available under the terms
of the GNU General Public License. See the file "COPYING" that is
included in the distribution for details.


Overview
--------

cpuinfo consists in an API/library used by programs to get information
about the underlying CPU. Such information include CPU vendor, model
name, cache hierarchy, and supported features (e.g. CMP, SMT, SIMD).

A sample application "cpuinfo" is also available to demonstrate the
use of the library.


Quick build notes
-----------------

It's generally enough to proceed as follows:

$ ./configure
$ make
# make install

Or, if you prefer from a source package:
$ rpm --rebuild cpuinfo.src.rpm

Standard configure options:
--prefix=PREFIX             install in PREFIX [/usr]
--libdir=LIBDIR             use LIBDIR for native libraries [/usr/lib64]
--enable-static             build static libraries [no]
--enable-shared             build shared libraries [no]
--install-sdk               install headers and libraries [no]


Supported Systems
-----------------

cpuinfo has been built and tested on the following platforms:
- i386-linux
- i386-netbsd
- i386-freebsd
- i386-cygwin
- x86_64-linux
- ia64-linux
- ia64-hpux
- ia64-freebsd
- ppc-linux
- ppc-darwin
- mips-irix

NOTE: some API may not be implemented completely. Please refer to the
TODO file for further details.


History
-------

Please consult the file "NEWS" for the release history.
An auto-generated "ChangeLog" is also available in this distribution.


Author
------

Gwenole Beauchesne,
<gb.public@free.fr>