OpenSplice DDS from upstream (go to the "libtool" branch)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
MPC/config
bin
build/scripts/overnight
docs
etc
examples
extract
install
release_info
setup
src
testsuite
.gitattributes
.gitignore
LICENSE
Makefile.am
README
configure.ac
index.html

README

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.