Difference between revisions of "Libatomic ops"

From CBLFS
Jump to navigationJump to search
(Page created.)
 
(Added contents to page.)
Line 1: Line 1:
TODO: write about the libatomic_ops package.
+
{| style="text-align: left; background-color: AliceBlue;"
 +
|-
 +
!Download Source:
 +
| http://www.hpl.hp.com/research/linux/atomic_ops/download/libatomic_ops-1.2.tar.gz
 +
|}
 +
 
 +
----
 +
 
 +
{{Package-Introduction|Provides implementations for atomic memory update operations on a number of architectures. This allows direct use of these in reasonably portable code.|http://www.hpl.hp.com/research/linux/atomic_ops}}
 +
 
 +
----
 +
 
 +
== Non-Multilib ==
 +
 
 +
Compile the package:
 +
 
 +
Please Contribute
 +
 
 +
Install the package:
 +
 
 +
Please Contribute
 +
 
 +
== Multilib ==
 +
 
 +
=== 32Bit ===
 +
 
 +
Compile the package:
 +
 
 +
CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
 +
    ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var &&
 +
make
 +
 
 +
Install the package:
 +
 
 +
make install
 +
 
 +
=== N32 ===
 +
 
 +
Compile the package:
 +
 
 +
  Please Contribute
 +
 
 +
Install the package:
 +
 
 +
  Please Contribute
 +
 
 +
=== 64Bit ===
 +
 
 +
Compile the package:
 +
 
 +
CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
 +
    ./configure --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc \
 +
    --localstatedir=/var &&
 +
make
 +
 
 +
Install the package:
 +
 
 +
make install
 +
 
 +
== Contents ==
 +
 
 +
{| style="text-align: left;"
 +
|-valign="top"
 +
!Installed Directories:
 +
|/usr/lib
 +
|-valign="top"
 +
!Installed Libraries:
 +
|libatomic_ops.a, libatomic_ops_gpl.a
 +
|}
 +
 
 +
=== Short Descriptions ===
 +
 
 +
{| style="text-align: left;"
 +
|-valign="top"
 +
!libatomic_ops.a
 +
|Please contribute description for this library
 +
|-valign="top"
 +
!libatomic_ops_gpl.a
 +
|Please contribute description for this library
 +
|}
 +
 
 +
[[Category:<PUT APPROPRIATE CATEGORY HERE>]] '''<font style="color: green">See http://cblfs.cross-lfs.org/index.php/Special:Categories for a list of categories.  Likely your package will fit in one of the existing categories.  If not, and think long and hard about it, create a new category.'''

Revision as of 17:57, 20 April 2011

Download Source: http://www.hpl.hp.com/research/linux/atomic_ops/download/libatomic_ops-1.2.tar.gz

Introduction to Libatomic ops

Provides implementations for atomic memory update operations on a number of architectures. This allows direct use of these in reasonably portable code.

Project Homepage: http://www.hpl.hp.com/research/linux/atomic_ops


Non-Multilib

Compile the package:

Please Contribute

Install the package:

Please Contribute

Multilib

32Bit

Compile the package:

CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
    ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var &&
make

Install the package:

make install

N32

Compile the package:

 Please Contribute

Install the package:

 Please Contribute

64Bit

Compile the package:

CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
    ./configure --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc \
    --localstatedir=/var &&
make

Install the package:

make install

Contents

Installed Directories: /usr/lib
Installed Libraries: libatomic_ops.a, libatomic_ops_gpl.a

Short Descriptions

libatomic_ops.a Please contribute description for this library
libatomic_ops_gpl.a Please contribute description for this library

[[Category:<PUT APPROPRIATE CATEGORY HERE>]] See http://cblfs.cross-lfs.org/index.php/Special:Categories for a list of categories. Likely your package will fit in one of the existing categories. If not, and think long and hard about it, create a new category.