Projects / GNU Common C++

GNU Common C++

Common C++ is a highly portable C++ class library meant primarily for the development of portable threaded applications. Support is provided both for POSIX platforms and native builds under Win32. The goal is to provide a truly common C++ framework for writing portable threaded applications that do not require a huge amount of runtime overhead to support, and hence can make C++ and threads suitable even for the development of trivial servers and applications.

Operating Systems

Recent releases

  •  25 Feb 2010 09:21

    Release Notes: Application logging was added. GCC 4.4 compatibility was improved. Fixes were made for sigwait argument detection, for persistant stream compression, for linked object insert placement, and for the linked double insert method. Several fixes were made for DCCP sockets, and a demo application was added.

    •  04 Feb 2009 16:24

      Release Notes: DCCP socket support was introduced. A memory leak for thread locks was fixed.

      •  16 Dec 2008 22:17

        Release Notes: A lot of code cleanup and a fix for IPv6 multicast support, as well as consolidation of Debian patches upstream.

        •  17 Apr 2008 04:20

          Release Notes: Changes were made for "make-in-place" and mingw32 build support. Updates were made for compressed streams, Win32 support, serial, recent gcc changes, and gnutls support.

          •  25 Jan 2007 01:50

            Release Notes: New support for high resolution and monotonic timers. Mingw32 cross-compile fixes to allow successful cross-build of both static and shared libraries on GNU/Linux (and probably also BSD) hosts directly from configure. A new timed buffer queue class. Other fixes to improve code quality and portability.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.