Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Jun 2003 17:56:52 -0400 (EDT)
From:      Garrett Wollman <wollman@lcs.mit.edu>
To:        Peter Wemm <peter@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org
Subject:   cvs commit: src/share/mk bsd.sys.mk
Message-ID:  <200306132156.h5DLuqEs095534@khavrinen.lcs.mit.edu>
In-Reply-To: <200306132154.h5DLsL4t018474@repoman.freebsd.org>
References:  <200306132154.h5DLsL4t018474@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
<<On Fri, 13 Jun 2003 14:54:21 -0700 (PDT), Peter Wemm <peter@FreeBSD.org> said:

>   We cannot use c99 on amd64 either due to lack of alloca().  libc:strptime()
>   uses alloca() and alloca is impossible to implement as a callable function
>   on amd64.  It has to be a compiler builtin.  Note that the bigger problem
>   is that libc is not c99 clean internally.

I don't consider this a problem.  Fundamentally, the C Standard
Library may (and invariably does) contain things which cannot be
implemented in Standard C.  That's (part of) why there is a Standard
Library.

-GAWollman



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