Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Oct 2001 10:28:21 +0700 (NOVST)
From:      nnd@mail.nsk.ru (Nickolay Dudorov)
To:        cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: src/sys/alpha/include ansi.h src/sys/i386/include         ansi.h src/sys/ia64/include ansi.h src/sys/powerpc/include ansi.h         src/sys/sparc64/include ansi.h
Message-ID:  <200110180328.f9I3SLv40775@wint.itfs.nsk.su>
In-Reply-To: <200110180027.f9I0Rd850796@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
In article <200110180027.f9I0Rd850796@freefall.freebsd.org> you wrote:
> obrien      2001/10/17 17:27:39 PDT
> 
>  Modified files:
>    sys/alpha/include    ansi.h 
>    sys/i386/include     ansi.h 
>    sys/ia64/include     ansi.h 
>    sys/powerpc/include  ansi.h 
>    sys/sparc64/include  ansi.h 
>  Log:
>  Add support for "__gnuc_va_list".  Some overly "smart" libraries assume
>  the existence of the __gnuc_va_list type[*] because our compiler is GCC.
>  
>  [*] __gnuc_va_list is defined in the GCC ginclude/stdarg.h replacement
>  headerwhich we don't use.
>  
>  Revision  Changes    Path
>  1.18      +4 -1      src/sys/alpha/include/ansi.h
>  1.28      +8 -0      src/sys/i386/include/ansi.h
>  1.11      +8 -2      src/sys/ia64/include/ansi.h
>  1.10      +6 -3      src/sys/powerpc/include/ansi.h
>  1.5       +5 -2      src/sys/sparc64/include/ansi.h

	And at least in i386 case it prevents kernel building 
(compiling src/sys/i386/i386/genassym.c). The problem is in line 78
of src/sys/i386/include/ansi.h which trys to do:

	typedef _BSD_VA_LIST_ __gnuc_va_list

without '#define-ing' this macro.

	N.Dudorov

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200110180328.f9I3SLv40775>