example.com Site
Sign In Sign Up
Manage this list Sign In Sign Up

Keyboard Shortcuts

Thread View

  • j: Next unread message
  • k: Previous unread message
  • j a: Jump to all threads
  • j l: Jump to MailingList overview
thread

Christian Roepke

21 Nov 2006 21 Nov '06
4 p.m.

Hello Ryan, try this one: http://www.ertos.nicta.com.au/downloads/tools/arm-linux-3.4.4.tar.gz More information here: http://www.ertos.nicta.com.au/software/prebuilt/binaries.pml Kind regards, Hans

...

On Mon Nov 20, 2006 at 10:30:59 -0700, Ryan C. Spring wrote:

...

I am cross-compiling the DROPS system for ARM and get compiler errors about "too many initializers" when it compiles the following statement from syscalls_impl.h (line 249)

l4_threadid_t preempter = L4_INVALID_ID; l4_threadid_t pager = L4_INVALID_ID;

When I initialize the unions without the defines, by hand as, it compiles.

l4_threadid_t preempter; preempter.raw = (l4_umword_t)-1; l4_threadid_t pager; pager.raw = (l4_umword_t)-1;

I'm using a TI-provided GCC 3.3.2 ARM crosscompiler. Is my cross-compiler to blame here? If so, could someone recommend a cross-compiler toolchain for ARM that doesn't error on this syntax?

I'm using a self-made one, 3.4 based, which works. 4.1 is also known to work. I can't remember we have tried 3.3 in the past.

Adam

-- Hans Christian Röpke Network Administration Applied Data Security Group Ruhr-Universität Bochum, IC 4/42 Universitätsstrasse 150 44780 Bochum, Germany http://www.prosec.rub.de

0 0
Reply
Sign in to reply online Use email software

Back to the thread

Back to the list

HyperKitty Powered by HyperKitty version 1.3.12.