>>>>> "Jan" == Jan Hudec <bulb@xxxxxx> writes: Jan> 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. Jan> Linux kernel is NOT written in C. It is written in GNU C. Which is an utter stupidity. Jan> And it is written so, that it is only compilable with Jan> optimizations turned on. Which is an utter stupidity. Jan> Under that circumstances, the linker error is guaranteed to only Jan> occur in and only in the errorneous cases. Subject to more constraints, like constant arguments, etc. Which is an utter stupidity. ~velco -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/