genode/base
Norman Feske 9651974448 Add stdcxx-4.6.1 to libports, fix #339
This patch adds libstdc++ to libports. With the previous version of the
stdcxx library, the build system used the C++ standard library that
comes with the compiler. This mechanism was prone to inconsistencies of
types defined in the header files used at compile time of the tool chain
and the types provided by our libc. By building the C++ standard library
as part of the Genode build process, such inconsistencies cannot happen
anymore.

Note that the patch changes the meaning of the 'stdcxx' library for
users that happened to rely on 'stdcxx' for hybrid Linux/Genode
applications. For such uses, the original mechanism is still available,
in the renamed form of 'toolchain_stdcxx'.
2012-09-04 12:37:56 +02:00
..
etc Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
include Unify uint64_t among 32-bit and 64-bit platforms 2012-08-16 13:32:56 +02:00
lib Add stdcxx-4.6.1 to libports, fix #339 2012-09-04 12:37:56 +02:00
mk Enhance specs that concern 'base-hw'. 2012-08-02 16:41:21 +02:00
run Simplify run scripts 2012-07-27 17:00:44 +02:00
src Fiasco.OC: check invoked capability (fix #341) 2012-08-30 11:15:27 +02:00
README Imported Genode release 11.11 2011-12-22 16:19:25 +01:00

This is generic part of the Genode implementation. It consists of two parts:

:_Core_: is the ultimate root of the Genode application tree
  and provides abstractions for the lowest-level hardware resources
  such as RAM, ROM, CPU, and generic device access. All generic parts of Core
  can be found here - for system-specific implementations refer to the
  appropriate 'base-<system>' directory.

:_Base libraries and protocols_: that are used by each Genode component
  to interact with other components. This is the glue that holds everything
  together.