>>On Mon, 07 Apr 2003 00:41:22 -0400,
>>Chris Friesen <cfriesen@nortelnetworks.com> wrote:
>>
>>>I was trying to compile 2.5.66 with gcc 3.2.2. It dies as soon as it tries to
>>>compile init/main.c because it is unable to find "stdarg.h" which is included by
>>>"include/linux/kernel.h".
>>>
>
> stdarg.h is part of the compiler specific includes. We want to pick
> up on these, so we use "-iwithprefix include" to add the compiler specific
> includes back.
It doesn't seem to work with gcc 3.2.2 then.
> Unfortunately, there seems to be something wrong with GCC's ability to
> determine where these includes really reside when GCC is installed in
> a different location to the one it was configured with. In other words,
> don't do that. Install GCC to the location where you told it to be
> installed.
gcc was configured with a prefix of "/usr/local/gcc322" and installed using
"make install". It still gave the error. Is this a gcc bug? I'm at work now,
but I can run the command you gave this evening to check the results.
Chris
-- Chris Friesen | MailStop: 043/33/F10 Nortel Networks | work: (613) 765-0557 3500 Carling Avenue | fax: (613) 765-2986 Nepean, ON K2H 8E9 Canada | email: cfriesen@nortelnetworks.com- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/