SPE Runtime Management Library Version 2.1

The SPE Runtime Management Library version 2.1 constitutes the standardized low-level application programming interface for application access to the Cell Broadband Engine Synergistic Processing Elements (SPEs). This library provides an API that is neutral with respect to the underlying operating system and its methods to manage SPEs.

Binary packages


File Description
libspe2-2.1.0-0.ppc.rpm SPE 2 Runtime Management Library.
libspe2-2.1.0-0.ppc64.rpm SPE 2 Runtime Management Library (64-bit).
libspe2-devel-2.1.0-0.ppc.rpm SPE 2 Runtime Management devel package
libspe2-devel-2.1.0-0.ppc64.rpm SPE 2 Runtime Management devel package (64-bit)
libspe2-debuginfo-2.1.0-0.ppc.rpm SPE 2 Runtime debuginfo package
libspe2-debuginfo-2.1.0-0.ppc64.rpm SPE 2 Runtime debuginfo package (64-bit)
elfspe2-2.1.0-0.ppc.rpm Helper for standalone SPE applications.

Source package


File Description
libspe2-2.1.0-0.src.rpm libspe source package.
libspe2-2.1.0.tar.gz libspe source tarball.
libspe2.spec libspe2 SPEC file.

To rebuild the libspe rpms you can install the source rpm and run the rpm_build.sh script:

                  rpm -ivh libspe2-2.1.0-0.src.rpm
                  rpm_build.sh --none --libspe2

or if you prefer to do it manually you have to:

  1. Copy the libspe2-2.1.0-0.tar.gz tarball to /usr/redhat/SOURCES
  2. Copy the three libspe2 patch files to /usr/redhat/SOURCES
  3. Copy the libspe2.spec file to /usr/redhat/SPECS
  4. Move to /usr/redhat/SPECS directory and type:
         rpmbuild -ba libspe2.spec --target ppc
         rpmbuild -ba libspe2.spec --target ppc64
     pmbuild -ba libspe2-cross.spec --target noarch