On Fri, Aug 06, 2004 at 10:40:05 +0300, Momchil Velikov wrote: > >>>>> "Huang" == Huang, Roy <roy.huang@xxxxxxxxx> writes: > Huang> or the argument of fix_to_virt( ) is not a constant, the compiler issues > Huang> an error during the linking phase because the symbol _ > Huang> _this_fixmap_does_not_exist is not defined elsewhere. > > Which is an utter stupidity, as no compiler is _required_ to do so. Linux kernel is NOT written in C. It is written in GNU C. And it is written so, that it is only compilable with optimizations turned on. Under that circumstances, the linker error is guaranteed to only occur in and only in the errorneous cases. ------------------------------------------------------------------------------- Jan 'Bulb' Hudec <bulb@xxxxxx>
Attachment:
signature.asc
Description: Digital signature