Re: [codezero-devel] patch: Support for binutils 2.21

2011-09-05 Thread Amit Mahajan
On Mon, 2011-09-05 at 11:55 +0200, Norman Feske wrote: > The GNU assembler of binutils-2.21 complains with an error that was > ignored by previous binutils versions: > > "Error: .size expression for ... does not evaluate to a constant" > > This error seems to occur if the argument of 'BEGIN_PROC'

[codezero-devel] patch: support for using non-bare tool chains for the kernel

2011-09-05 Thread Norman Feske
Codezero expects the tool chain to be used for the kernel to not support shared libraries. (this is the case for Codesourcery's arm-none-eabi tool chain) Such tool chains use to incorporate both libgcc and libgcc_eh into the single libgcc.a library. In contrast, for tool chains built with '--enable

[codezero-devel] patch: SCons 2.0.1

2011-09-05 Thread Norman Feske
SCons 2.0.1 complains about the 'build_dir' argument being renamed to 'variant_dir'. This patch renames the argument where needed for building the kernel and the default container (the components needed for Genode). -- Dr.-Ing. Norman Feske Genode Labs http://www.genode-labs.com ยท http://genode.

Re: [codezero-devel] Genode on Codezero, Git repository

2011-09-05 Thread Amit Mahajan
On Fri, 2011-09-02 at 14:16 +0200, Norman Feske wrote: > Dear Codezero community, > > we have recently released a new version of the Genode OS Framework [1], > which is a feature-rich userland that can be used on various > microkernels - including Codezero. For this release, our Codezero > support

[codezero-devel] patch: Build userlibs w/o the tool chain's libc headers

2011-09-05 Thread Norman Feske
The userlibs are build with w/o '-nostdinc'. Consequently, the standard search paths of the tool chain are used. Because the user land is normally build with the Codesourcery tool chain 'arm-none-linux-gnueabi', the complete glibc headers (that come with the tool chain) end up in the default search

[codezero-devel] patch: Support for binutils 2.21

2011-09-05 Thread Norman Feske
The GNU assembler of binutils-2.21 complains with an error that was ignored by previous binutils versions: "Error: .size expression for ... does not evaluate to a constant" This error seems to occur if the argument of 'BEGIN_PROC' does not match the argument of 'END_PROC'. The patch fixes such in