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