No subject

Christian Roepke roepke at crypto.ruhr-uni-bochum.de
Tue Nov 21 16:00:06 CET 2006


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




More information about the l4-hackers mailing list