Enables the compilation of BOINC applications to the Native Client platform.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



The GridBee BOINC/NaCl framework is a modified version of the BOINC framework that allows the creation of Native Client workunits that can communicate with the GridBee Web Computing Framework using the usual functions of the BOINC API.

Building the GridBee NaCl library

  1. Install the Native Client SDK
  2. Fill out the necessary parts of the build_lib.sh and scons files on Linux or the build_lib.bat and scons.bat files on Windows. You need to specify the directory where the NaCl SDK has been installed including the specific pepper API version.
  3. Run build_lib.sh or build_lib.bat.

The build scripts have been tested with the pepper_16 API and they are not guaranteed to work with later versions without further modification. Later versions of the pepper API don't include the scons build tools and rely on makefiles instead. You can still use scons of course but you need to separately install it.

All in all we recommend that you use the pepper_16 API, since Chrome is backwards compatible.

Using the framework and the NaCl library

When compiling your project you have to use the gridbee_boinc_framework instead of the original BOINC framework files. You also have to link your project against the compiled gridbee library.