On Thu, 2010-08-12 at 16:05 -0700, Eric W. Biederman wrote:
> Cristi Magherusan <[email protected]> writes:
> 
> > Hi,
> >
> > I have the following piece of code, and it seems ROMCC can't handle it
> > (offcourse, gcc works):
> >
> >     struct bla{
> >             struct bla* next_bla;
> >     };
> >     int main(void){return 0;}
> >
> > This is the error message I get while trying to compile it:
> >
> > test.c
> > test.c:2.27: 
> > struct bla undeclared
> >
> >
> > Any ideas on what could be done to get it work, if possible?
> 
> That does sound like a bug.
> 
> What are you aiming at doing with a linked-list in romcc compiled code?
> To the best of my knowledge linked lists in static constant data
> structures aren't particularly useful.  Or is this just from a header
> you want to share with romcc code and gcc compiled code and this
> structure just happens to be in there.  
Yes, actually I'm trying to port ruik's netconsole code to SeaBIOS, and
it seems to need some of the PCI-related headers that define such data
structures. still, I might not even need those, since SeaBIOS already
defines some PCI functions that could be used instead of those PCI
headers I tried to port from coreboot.

>  I'm asking because I get the
> sense that you are trying to do something that has easier solutions
> than to fix romcc.
> 
> Eric
> 
Thanks,
Cristi

-- 
Cristi Măgherușan, alumnus System/Network Engineer
Technical University of Cluj-Napoca, Romania
http://cc.utcluj.ro  +40264 401247

Attachment: signature.asc
Description: This is a digitally signed message part

-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to