You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

If you wish to build from source, the repo can be cloned with: git clone https://gerrit.oran-osc.org/r/ric-plt/lib/rmr After cloning, follow the instructions in the BUILD file. The most recent version will build as 1.0.40 ( July 2019)


To align with standard practice regarding package names and contents, the build process will generate one of two possible package types:

  • runtime package containing only the RMR shared object (.so) files
  • development package containing only the RMR archive (.a) and necessary header (.h) files, and manual pages

The build process is described in the BUILD file at the root of the RMR repo.  In short, supplying -DDEV_PKG=1  when CMake is used to configure the project, will cause the ensuing make package command to generate a development package.


Some developers may need to also include the underlying, external, transport libraries (e.g. libnng) in the package in order to make unit testing of wrappers (bindings) stand-alone. To do this, the CMake option -DPACK_EXTERNALS=1  should also be added to the CMake command line.



  • No labels