Il 03/08/2012 05:07, Moore, Robert ha scritto:
> Perhaps there is a compatibility flag (or some other flag) to disable the 
> code that is emitted below?

No, there isn't, but you can exploit the fact that only the new Bison
will define a header guard (ASLCOMPILER_ASLCOMPILERPARSE_H).  So you can
avoid redeclaring AslCompilerparse and AslCompilerdebug if that symbol
is defined.

Paolo

>> >-----Original Message-----
>> >From: Moore, Robert
>> >Sent: Tuesday, July 31, 2012 2:31 PM
>> >To: Idwer Vollering
>> >Cc: Michael S. Tsirkin; Kevin O'Connor; [email protected]; Tang, Feng
>> >Subject: RE: [SeaBIOS] Compiling SeaBIOS for coreboot has problems with its
>> >ACPI code
>> >
>> >Yes, for whatever reason, it is definitely an issue with the newer version
>> >of bison. None of the code below is output with bison 2.4.2:
>> >
>> >
>> >#if YYDEBUG
>> >extern int AslCompilerdebug;
>> >#endif
>> >
>> >#ifdef YYPARSE_PARAM
>> >#if defined __STDC__ || defined __cplusplus
>> >int AslCompilerparse (void *YYPARSE_PARAM);
>> >#else
>> >int AslCompilerparse ();
>> >#endif
>> >#else /* ! YYPARSE_PARAM */
>> >#if defined __STDC__ || defined __cplusplus
>> >int AslCompilerparse (void);
>> >#else
>> >int AslCompilerparse ();
>> >#endif
>> >#endif /* ! YYPARSE_PARAM */



_______________________________________________
SeaBIOS mailing list
[email protected]
http://www.seabios.org/mailman/listinfo/seabios

Reply via email to