cvs commit: src/share/mk bsd.sys.mk

Garrett Wollman wollman at lcs.mit.edu
Fri Jun 13 14:56:56 PDT 2003


<<On Fri, 13 Jun 2003 14:54:21 -0700 (PDT), Peter Wemm <peter at 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



More information about the cvs-src mailing list