Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
OpenSplice DDS from upstream (go to the "libtool" branch) http://www.prismtech.com/opensplice
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Type||Name||Latest commit message||Commit time|
|Failed to load latest commit information.|
OpenSplice libdds ================= A great suite of libraries for building application based on the concept of eventually-consistent object caches. Implements a suite of fine-grain QoS for controlling the usage of caches. Look at the sample's directory to see how to use the API. You should also look at the DDS spec to see how to use this thing. Why Fork? ========= The build system need retooling. I want to cross-compile this library and the make menuconfig was not doing it for me. While I'm at it, I'll add support for OS X (my preferred dev box) Building for yourself ===================== 1. run "libtoolize -c" or "glibtoolize -c" 2. autoreconf -fv --install Notes ===== Now it looks like I'll have to wrestle with the platform specific files. This one file in particular shows some strong platform dependence. src/abstraction/pa/sparc/code/pa_abstract.c Will also copy how Suricata auto-discovers the current platform and let me sub in PLATFORM and ARCH. I want to support a range of platforms so let's look at this table for now PLATFORM | ARCH ----------------- Linux2.6 | x86 Linux2.6 | x86_64 Darwin | x86_64 I will leave the original code for sparc and solaris but since I do not have any of these platforms I will be leaving them as a TODO. Header portability ================== http://www.gnu.org/s/hello/manual/autoconf/Header-Portability.html Contact Info ============ Please use github to send me comments or requests.