All,

Until now we've managed to have the Equalizer source build only with minimal 
non-optional dependencies. This unfortunately has to change, to allow code 
sharing within a larger ecosystem.

We're currently modularizing the Equalizer repository to break out Lunchbox 
(aka co::base) and later Collage. To facilitate the build, we started a 
meta-build system for all projects at https://github.com/Eyescale/Buildyard. 
The README there should get you started. I encourage you strongly to start 
using this, otherwise you will have to build, install and configure the 
dependencies manually. Please file issues and feature request against Buildyard.

The current Equalizer master still builds standalone, but the debugging branch 
already has required dependencies to other Lunchbox. In the not-too-far future 
I'll merge this branch into master. Right now things are still a bit rocky, but 
we would appreciate feedback if you've got the time.


Now some good news, everybody. This will hopefully offset the little 
inconvenience of the new build.

1. The refactoring shouldn't break the Equalizer API, since all co::base names 
are preserved through forwarding one way or another.
2. We're working on the following projects, which are all available through 
Buildyard:

- Lunchbox: Your toolbox for multithreaded programming -- The free lunch is 
over, after all. Right now this is mostly the old co::base in a standalone 
package.
-- dash: generic, efficient multi-threaded data access and synchronization 
(https://github.com/BlueBrain/dash)
-- Collage: Same old, same old, but will become a separate project soonish
--- codash: a module which adds support for serializing & distributing DASH 
entities via the Collage library.
- gpu-sd: Local and remote ZeroConf service discovery for GPU resources.
--- Equalizer: Well, you know this one.
...more to come...


Comments welcome,

Stefan.


_______________________________________________
eq-dev mailing list
[email protected]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com

Reply via email to